本項目介紹的是開源 IoT 開發(fā)板即ESP8266-NodeMCU DEVKIT開發(fā)板開源資料,附原理圖/PCB/固件源碼。該ESP8266-NodeMCU DEVKIT開發(fā)板內(nèi)置了對 Wifi 連接的支持,因此使 IoT 應(yīng)用程序開發(fā)變得容易得多。該NodeMCU 項目借鑒了成功的 Arduino 或 Raspberry Pi 操作手冊的內(nèi)容,旨在簡化 ESP8266 開發(fā)。它有兩個重要組件,詳細介紹如下:
- 一個構(gòu)建于該芯片制造商的專用 SDK 之上的開源 ESP8266 固件。該固件提供了一個基于 eLua(嵌入式 Lua)的簡單編程環(huán)境。eLua 是一種非常簡單快捷的腳本語言,而且擁有一個完善的開發(fā)人員社區(qū)。對于新手,Lua 腳本語言很容易學習。
- 一個 DEVKIT 開發(fā)板,它在標準電路板上嵌入了 ESP8266 芯片。該開發(fā)板有一個已與此芯片連接的內(nèi)置 USB 端口、一個硬件重置按鈕、Wifi 天線、LED 燈,以及可插入電路試驗板中的標準尺寸 GPIO(通用輸入輸出)引腳。圖 1 顯示了 DEVKIT 開發(fā)板,圖 2 顯示了它的引腳模式。
ESP8266-NodeMCU DEVKIT開發(fā)板實物截圖:
NodeMCU 引腳模式
ESP8266-NodeMCU DEVKIT開發(fā)板原理圖/PCB截圖:
閱讀全文