Quantcast
Channel: 英特尔开发人员专区文章
Viewing all articles
Browse latest Browse all 583

通过串行端口配置(SPP)将英特尔® Edison开发板连接至你的安卓* 手机

$
0
0

要求

  • Android* 手机或运行 Android 系统的平板电脑,且带有蓝牙。

  • 将英特尔® Edison 开发板连接至 Wi-Fi* 网络,请参阅第 3 步: 将开发板联网

  • SCP 使用连接至相同网络的主机计算机

  • 通过串行端口或 SSH 在开发板上建立 Terminal。

设置

使用 SCP,将本文件复制至您的主板。

http://downloadmirror.intel.com/24698/eng/SPP-loopback.py

导航至 SPP-loopback.py 的位置,并在后台运行它。

python SPP-loopback.py &

在 Android 设备上安装蓝牙 spp pro 应用。

https://play.google.com/store/apps/details?id=mobi.dzs.android.BLE_SPP_PRO

在开发板的 Terminal 上键入以下内容。

rfkill unblock bluetooth bluetoothctl

打开 Android 设备上的蓝牙,以便其他设备可以发现它。

(设置 > 蓝牙)

在 Terminal 中键入以下命令。

scan on

找到您的设备,并对其进行配对(用您设备上的 MAC 地址来替换原有 MAC 地址)

pair 78:24:AF:13:58:B9

在您的设备上选择 Pair。

打开开发板上的蓝牙。

discoverable on

启用对您设备的信任。

trust 78:24:AF:13:58:B9

打开蓝牙 spp pro。

扫描设备。

然后连接至开发板。

它应与以下界面类似。 

尝试以 CMD 命令行模式向开发板的 Terminal 发送消息。

故障排除

如果您

无法完成配对:org.bluez.Error.AlreadyExists

然后检查您与哪些设备配对

paired-devices

然后,删除您配对的设备(用您设备上的 MAC 地址来替换原有 MAC 地址)

remove 78:24:AF:13:58:B9

-----

如欲了解 bluetoothctl 内其他有用的命令,请键入

help

 


Viewing all articles
Browse latest Browse all 583

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>