使用串行端口配置文件(SPP)将Intel® Edison板连接到您的Android手机
使用串行端口配置文件(SPP)将Intel® Edison板连接到您的Android手机
获取全新的 Intel® 物联网开发者套件,这是一种完整的硬件和软件解决方案,允许开发者使用 Intel® Galileo 和 Intel® Edison 板创建令人兴奋的新解决方案。请访问 Intel® 物联网开发者专区。
要求
-
运行 Android 且具有蓝牙功能的 Android 手机或平板电脑。
-
将您的 Intel® Edison 板连接到 Wi-Fi* 网络,请参阅 步骤 3:使您的板在线。
-
使用连接到同一网络的宿主机进行 SCP 传输
-
通过 串行端口 或 SSH 建立到您的板子的终端连接。
安装
使用 SCP,将此文件复制到您的板子上。
http://downloadmirror.intel.com/24909/eng/SPP-loopback.py
导航到 SPP-loopback.py 的位置并在后台运行它。
python SPP-loopback.py &
在您的 Android 设备上安装 Bluetooth spp pro 应用。
https://play.google.com/store/apps/details?id=mobi.dzs.android.BLE_SPP_PRO
在您的板子的终端中输入以下内容。
rfkill unblock bluetooth bluetoothctl
打开您 Android 设备上的蓝牙并使其可被发现。
(设置>蓝牙)
在终端中输入以下内容。
scan on
找到您的设备并与其配对(将 MAC 地址替换为您的设备的 MAC 地址)
pair 78:24:AF:13:58:B9
在您的设备上选择配对。
打开您板子上的可发现模式。
discoverable on
启用对您设备的信任。
trust 78:24:AF:13:58:B9
打开 Bluetooth spp pro。
扫描设备。
然后连接到您的板子。
应该显示如下屏幕。
尝试使用 CMD 命令行模式向您的板子终端发送消息。
故障排除
如果您收到
Failed to pair: org.bluez.Error.AlreadyExists
那么请检查您已配对的设备
paired-devices
然后删除您已配对的设备(将 MAC 地址替换为您的设备的 MAC 地址)
remove 78:24:AF:13:58:B9
有关 bluetoothctl 中的其他有用命令
help
立即开始创新!Intel® 物联网开发者计划提供知识、工具、套件以及专家社区,助您快速轻松地将您的创新想法转化为物联网解决方案。
使用 Intel® Edison 和 Intel® Galileo 平台的 Intel® 物联网开发者套件,梦想成真,构建未来。这些套件用途广泛、性能优化且完全集成的端到端物联网解决方案,支持各种编程环境、工具、安全性、云连接和硬件。
如需更多资源并了解新的 Intel® 物联网开发者套件 v1.0 如何帮助您简化物联网项目
- 下载 Intel® 物联网开发者套件
- 访问 Intel® 物联网开发者中心
- 参加我们的 Roadshows,获取创建您自己的物联网项目的实践培训