本範例採用RestAPI通訊,來控制連線到NodeMCU的LED燈。NodeMCU是以ESP8266(ESP12)晶片為基礎,包含了WiFi,GPIO,PWM,ADC,I2C等功能的主控板,執行效率高,非常適合物聯網應用開發,因為它內建了WiFi功能,與Arduino相容,Arduino中可用的感測器基本都可用於NodeMCU。範例中使用的LED燈正極(長腳)連線電阻再連線至NodeMCU D5針腳,LED燈負極連線到NodeMCU GND針腳。
範例中使用的NodeMCU的ESP8266無線網路,先從路由器獲取IP,連線網路成功后,啟動Rest服務,如果從Rest獲取到LED的參數為0,NodeMCU D5針腳輸出為地電平,LED燈熄滅,反之,NodeMCU D5針腳輸出為高電平,LED燈點亮。
通過本範例學習,可以掌握Rest通訊的基本通訊原理,並結合NodeMCU開發板進行LED的控制功能。詳情請檢視PinToo開發手冊RestAPI控制LED燈。