將樹莓派接入物聯(lián)網(wǎng)平臺
更新時間:
通過將樹莓派設備接入物聯(lián)網(wǎng)平臺實現(xiàn)數(shù)據(jù)上報。
步驟一:安裝依賴庫
Python 3支持MQTT需要Paho-MQTT的庫的支持,參照步驟安裝Paho-MQTT支持庫。
單擊系統(tǒng)界面左上角的命令窗口圖標。
下載并安裝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信息。
相關信息的獲取請參見創(chuàng)建產(chǎn)品和設備。
單擊Save并退出。
步驟四:啟動源碼程序
回到系統(tǒng)的命令行窗口。
執(zhí)行以下命令進入源碼文件目錄,然后運行主程序。
cd /home/pi/Desktop/code/
sudo python3 run.py
程序運行成功后,設備將接入阿里云的物聯(lián)網(wǎng)平臺,可以與阿里云物聯(lián)網(wǎng)平臺實現(xiàn)通信。
設備每隔10秒上報一次自己的數(shù)據(jù),并且會響應物聯(lián)網(wǎng)平臺下發(fā)的控制指令。
驗證與調試
登錄物聯(lián)網(wǎng)平臺控制臺。
在左側導航欄,選擇設備管理設備。
在設備頁面的設備列表中,找到目標設備,查看設備在線狀態(tài)和時間。
單擊設備右側操作欄的查看。
在設備詳情頁選擇物模型數(shù)據(jù)運行狀態(tài)頁簽,查看設備上報的數(shù)據(jù)信息。
在設備詳情頁選擇在線調試,單擊前往查看。
在在線調試頁面,選擇屬性調試,在power_LED輸入框右側,單擊調試,選擇獲取。
系統(tǒng)的電源指示燈將根據(jù)發(fā)送指令變化:關閉或開啟。
文檔內(nèi)容是否對您有幫助?