2015-12-14 22:52:19 [显示全部楼层]
5891浏览
查看: 5891|回复: 5

[intel程序猿笔记] 通过串行端口配置(SPP)将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
复制代码
原文链接

大连林海  初级技神

发表于 2015-12-15 07:59:40

原文啊 以为是舞者大圣的杰作呢
回复

使用道具 举报

丄帝De咗臂  高级技匠

发表于 2015-12-15 09:21:02

大圣
回复

使用道具 举报

孙毅  初级技匠
 楼主|

发表于 2015-12-15 09:26:14

大连林海 发表于 2015-12-15 07:59
原文啊 以为是舞者大圣的杰作呢

你得类似。。。。老孙吗?!

凡是程序员笔记 都是原文啊。。。
回复

使用道具 举报

孙毅  初级技匠
 楼主|

发表于 2015-12-15 09:26:44

回复

使用道具 举报

大连林海  初级技神

发表于 2015-12-15 14:25:23

孙毅 发表于 2015-12-15 09:26
你得类似。。。。老孙吗?!

凡是程序员笔记 都是原文啊。。。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail