Intel® Edison和Galileo板是为开发者设计的高性能开发板,它们可以用于创建激动人心的IoT(物联网)解决方案。要开始使用这些开发板,需要访问Intel® Developer Zone for IoT,这是一个提供知识、工具、套件和专家社区的平台,帮助快速轻松地将创新想法转化为IoT解决方案。
要开始,需要一个运行Android系统的智能手机或平板电脑,并且它必须支持蓝牙功能。此外,Intel® Edison开发板需要连接到Wi-Fi网络。
要让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