從Arduino透過POST方法傳遞JSON資料給Node.js伺服器程式的補充說明

本文旨在補充《超圖解物聯網IoT實作入門》第3章「接收與處理POST資料」一節,說明從Arduino控制板以POST方法傳送JSON資料給Node.js網站伺服器解析的程式寫法。使用ESP8266控制板,經由Wi-Fi無線網路以POST方法傳遞JSON資料的語法,和本文不同,實作方式請參閱《超圖解物聯網IoT實作入門》第12章「使用POST方法傳遞JSON資料」一節(12-44頁)。

從瀏覽器以POST方法傳送表單資料

Read More

Arduino UNO WiFi = Arduino UNO板 + ESP8266

這張控制板的尺寸和UNO一樣,板子上整合了Arduino UNO和ESP8266(具備Wi-Fi網路連線的系統級晶片)。它採用ATmega328微控器執行Arduino程式,並且同樣採用ATmega16U2作為USB序列埠通訊晶片。控制板上的16M bit(2MB)快閃記憶體,用於儲存ESP8266的韌體,此網路晶片的預設工作模式為AP+STA,也就是同時充當網路基地台(Access Point)和無線終端設備(Station)。

Arduino UNO WiFi控制板

Read More

《超圖解物聯網IoT實作入門:使用JavaScript/Node.JS/Arduino/Raspberry Pi/ESP8266/Espruino》零件清單

本文列舉《超圖解物聯網IoT實作入門》書本所使用的電子零組件。底下是假設採用麵包板組裝,重複使用零件所需要的最少數量。相較於《超圖解Arduino互動設計入門》,本書更著重於程式設計,所以電子零件比較少而且盡量使用現成的模組,但微電腦控制板的款式比較多樣。

SoC系統晶片 VS MCU微控制器

Read More