通过串行端口配置(SPP)将Edison开发板连接至安卓手机

2015-12-148819
AI 快速预览详细 收起
本文介绍了通过串行端口配置(SPP)将Intel Edison开发板连接至安卓手机的详细步骤。首先确保设备要求满足,然后通过蓝牙配对和终端命令完成连接。关键步骤包括启用蓝牙、扫描设备、配对设备以及信任设备。如果遇到无法完成配对的问题,可以通过删除已配对设备来解决。
1. intel独家授权转载【intel开发人员专区】文章。
2. 定期为创客小主po上最全最细最专业的intel项目教程或另类态度。
3. DF创客社区“创客召集令”带你玩转intel,更多惊喜,颠覆你想象。

通过串行端口配置(SPP)将Edison开发板连接至安卓手机图1
要求
  • Android* 手机或运行 Android 系统的平板电脑,且带有蓝牙。
  • 将英特尔® Edison 开发板连接至 Wi-Fi* 网络,请参阅第 3 步: 将开发板联网
  • SCP 使用连接至相同网络的主机计算机
  • 通过串行端口或 SSH 在开发板上建立 Terminal。

设置
使用 SCP,将本文件复制至您的主板。
导航至 SPP-loopback.py 的位置,并在后台运行它。
  1. python SPP-loopback.py &
复制代码
在 Android 设备上安装蓝牙 spp pro 应用。
在开发板的 Terminal 上键入以下内容。
  1. rfkill unblock bluetooth bluetoothct
复制代码

打开 Android 设备上的蓝牙,以便其他设备可以发现它。
(设置 > 蓝牙)
在 Terminal 中键入以下命令。
  1. scan on
复制代码
找到您的设备,并对其进行配对(用您设备上的 MAC 地址来替换原有 MAC 地址)
  1. pair 78:24:AF:13:58:B9
复制代码
在您的设备上选择 Pair。
打开开发板上的蓝牙。
  1. discoverable on
复制代码
启用对您设备的信任。
  1. trust 78:24:AF:13:58:B9
复制代码
打开蓝牙 spp pro。
扫描设备。
然后连接至开发板。
它应与以下界面类似。
尝试以 CMD 命令行模式向开发板的 Terminal 发送消息。

故障排除
如果您
  1. 无法完成配对:org.bluez.Error.AlreadyExists
复制代码
然后检查您与哪些设备配对
  1. paired-devices
复制代码
然后,删除您配对的设备(用您设备上的 MAC 地址来替换原有 MAC 地址)
  1. remove 78:24:AF:13:58:B9
复制代码
如欲了解 bluetoothctl 内其他有用的命令,请键入
  1. help
复制代码
原文链接

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(2)
丄帝De咗臂
丄帝De咗臂
大圣
孙毅
孙毅
作者
回复丄帝De咗臂
评论内容
qq815076543322
qq815076543322
原文啊 以为是舞者大圣的杰作呢
qq815076543322
qq815076543322回复孙毅
评论内容
孙毅
孙毅
作者
回复qq815076543322
你得类似。。。。老孙吗?!
凡是程序员笔记 都是原文啊。。。
- 没有更多了 -