将树莓派接入物联网平台
更新时间:
通过将树莓派设备接入物联网平台实现数据上报。
步骤一:安装依赖库
Python 3支持MQTT需要Paho-MQTT的库的支持,参照步骤安装Paho-MQTT支持库。
单击系统界面左上角的命令窗口图标。
下载并安装Paho-MQTT。
sudo python3 -m pip install paho-mqtt==1.6.1 -i https://mirrors.aliyun.com/pypi/simple/
步骤二:下载程序文件包
解压源码文件并将文件code移动到目录/home/pi/Desktop下。
步骤三:修改运行程序文件
鼠标选中run.py文件,右键单击并选择Thonny Python IDE。
修改设备证书和Topic信息。
相关信息的获取请参见创建产品和设备。
单击Save并退出。
步骤四:启动源码程序
回到系统的命令行窗口。
执行以下命令进入源码文件目录,然后运行主程序。
cd /home/pi/Desktop/code/
sudo python3 run.py
程序运行成功后,设备将接入阿里云的物联网平台,可以与阿里云物联网平台实现通信。
设备每隔10秒上报一次自己的数据,并且会响应物联网平台下发的控制指令。
验证与调试
登录物联网平台控制台。
在左侧导航栏,选择设备管理设备。
在设备页面的设备列表中,找到目标设备,查看设备在线状态和时间。
单击设备右侧操作栏的查看。
在设备详情页选择物模型数据运行状态页签,查看设备上报的数据信息。
在设备详情页选择在线调试,单击前往查看。
在在线调试页面,选择属性调试,在power_LED输入框右侧,单击调试,选择获取。
系统的电源指示灯将根据发送指令变化:关闭或开启。
文档内容是否对您有帮助?