1. 程式人生 > >遠端控制通訊——基於樹莓派 Python gpiozero 遠端控制LED燈並返回控制結果

遠端控制通訊——基於樹莓派 Python gpiozero 遠端控制LED燈並返回控制結果

一、目的
通過樹莓派連線貝殼物聯伺服器(Python gpiozero 、socket),在手機app、微信、網頁端傳送指令控制LED燈並返回控制結果。
二、硬體
  • 樹莓派(系統raspbian) X1
  • LED燈泡 X1
  • 電阻 X1
  • 麵包板 X1
  • 連線線 若干
三、接線


四、程式碼上傳執行

1、本站所有公開程式碼託管於GitHub,方便大家使用和共同參與完善,地址:https://github.com/bigiot?tab=repositories
2、進入以上鍊接,依次點選 bigiotRaspberryPi -> Download ZIP下載。
3、解壓、將bigiotRaspberryPi/python/LED.py上傳至樹莓派(可用WinSCP,或用vim新建編輯)

4、執行LED.py
sudo python3 LED.py
五、檢視效果
如果程式碼執行正常,在公開裝置中可以看到裝置線上,點選進入遙控。(此次我的裝置名為紅外感應)

網頁控制效果如上圖。

手機app控制如上圖。

微信控制如上圖。