通过将树莓派设备接入物联网平台,实现属性数据上报。
操作步骤
- 安装依赖库。
Python 3支持MQTT需要Paho-MQTT的库的支持,参照步骤安装Paho-MQTT支持库。
- 单击树莓派系统界面左上角的命令窗口图标。
- 下载并安装Paho-MQTT。
sudo python3 -m pip install paho-mqtt -i https://mirrors.aliyun.com/pypi/simple/
- 下载程序文件包。
- 下载源码文件包:code.zip。
- 解压源码文件并将文件code移动到目录/home/pi/Desktop下。
- 修改运行程序文件。
- 鼠标选中run.py文件,右键单击并选择Thonny Python IDE。
- 修改设备证书和Topic信息。
- 单击Save并退出。
- 启动源码程序。
- 回到树莓派系统的命令行窗口。
- 执行以下命令进入源码文件目录,然后运行主程序。
cd /home/pi/Desktop/code/
sudo python3 run.py
设备正式接入阿里云的物联网平台。
设备会与阿里云物联网平台正常通信,每隔10秒上报一次自己的数据,并且会自动响应云端控制指令。

验证与调试
- 登录物联网平台控制台。
- 在左侧导航栏,选择。
- 在设备页面的设备列表中,找到目标设备,查看设备在线状态和时间。
- 单击设备右侧操作栏的查看。
- 在设备详情页选择页签,产看设备上报的数据信息。
- 在设备详情页选择在线调试,单击前往查看。
- 在在线调试页面,选择。
- 选择调试功能为power_LED,方法为设置,并输入PowerLed值为0或1,单击发送指令。
{
"PowerLed":0
}

系统的电源指示灯根据发送指令变化:关闭或开启。
已完成设备接入物联网平台,并实现云端控制设备。
在文档使用中是否遇到以下问题
更多建议
匿名提交