通過互聯網控制你的夜燈 - 虛擬物聯網硬件和樹莓派
物聯網設備需要編寫代碼,使用 MQTT 與 test.mosquitto.org 通信,以發送帶有光傳感器讀數的遙測值,並接收控制 LED 的命令。
在本課的這一部分中,你將把你的樹莓派或虛擬物聯網設備連接到 MQTT 代理。
安裝 MQTT 客戶端包
要與 MQTT 代理通信,你需要在你的樹莓派上或在使用虛擬設備時的虛擬環境中安裝一個 MQTT 庫 pip 包。
任務
安裝 pip 包
-
在 VS Code 中打開夜燈項目。
-
如果你使用的是虛擬物聯網設備,請確保終端正在運行虛擬環境。如果你使用的是樹莓派,則不需要使用虛擬環境。
-
運行以下命令來安裝 MQTT pip 包:
pip3 install paho-mqtt
編寫設備代碼
設備已準備好編寫代碼。