利用Intel® Edison和Galileo板开发IoT解决方案

Intel® Edison和Galileo板是为开发者设计的高性能开发板,它们可以用于创建激动人心的IoT(物联网)解决方案。要开始使用这些开发板,需要访问Intel® Developer Zone for IoT,这是一个提供知识、工具、套件和专家社区的平台,帮助快速轻松地将创新想法转化为IoT解决方案。

系统要求

要开始,需要一个运行Android系统的智能手机或平板电脑,并且它必须支持蓝牙功能。此外,Intel® Edison开发板需要连接到Wi-Fi网络。

步骤3:让开发板联网

要让Intel® Edison开发板联网,需要使用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应用程序。扫描设备,然后连接到开发板。它应该看起来像以下屏幕。

尝试使用命令行模式向开发板的终端发送消息。

故障排除

如果遇到“Failed to pair: org.bluez.Error.AlreadyExists”错误,那么检查已经配对的设备:

paired-devices

然后移除已经配对的设备(用设备的MAC地址替换以下MAC地址):

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

对于bluetoothctl中的其他有用命令:

help

立即开始发明,使用Intel® IoT Developer Program,它提供了知识、工具、套件和专家社区,帮助快速轻松地将创新想法转化为IoT解决方案。

梦想它,用Intel® IoT Developer Kit for Intel® Edison和Intel® Galileo平台构建它。这些套件是多功能的、性能优化的、完全集成的端到端IoT解决方案,支持多种编程环境、工具、安全性、云连接和硬件。

要获取更多资源并了解新的Intel® IoT Developer Kit v1.0如何帮助简化IoT项目,请:

下载Intel® IoT Developer Kit

访问Intel® Developer Zone for IoT

沪ICP备2024098111号-1
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:17898875485