65.9K
CodeProject 正在变化。 阅读更多。
Home

使用串行端口配置文件(SPP)将Intel® Edison板连接到您的Android手机

starIconstarIconstarIconstarIconstarIcon

5.00/5 (2投票s)

2015年9月15日

CPOL

2分钟阅读

viewsIcon

12152

使用串行端口配置文件(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® 物联网开发者计划提供知识、工具、套件以及专家社区,助您快速轻松地将您的创新想法转化为物联网解决方案。

使用 Intel® Edison 和 Intel® Galileo 平台的 Intel® 物联网开发者套件,梦想成真,构建未来。这些套件用途广泛、性能优化且完全集成的端到端物联网解决方案,支持各种编程环境、工具、安全性、云连接和硬件。

如需更多资源并了解新的 Intel® 物联网开发者套件 v1.0 如何帮助您简化物联网项目

© . All rights reserved.