저렴한(2~3$)가격에 구매할 수 있는 2.4G wifi 모듈
저렴한 가격, UART만으로 프로그래밍이 가능한 덕에 커뮤니티 활성도도 매우 높은편
GPIO도 적당히 많고, 지원하는 외부장치도 많아서 센싱네트웍 게이트웨이로 적합하다.
NodeMCU 롬은 lua 스크립트를 지원한다.
esp8266 arduino는 arduino를 이용하여 프로그래밍, 플래싱을 지원한다.
그외 수많은 서드파티들이 존재
리셋할때 아래와 같이 핀설정을 해주면 부트모드를 바꿀 수 있다.
| GPIO 0 | GPIO 2 | GPIO 15 ----------------------------------|--------|--------|--------- Flash Startup (Normal) | 1 | 1 | 0 UART Download Mode (Programming) | 0 | 1 | 0 SD-Card Boot | 0 | 0 | 1
https://espressif.com/sites/default/files/documentation/0a-esp8266ex_datasheet_en.pdf
http://www.esp8266.com/wiki/doku.php?id=esp8266-module-family#esp-12
http://robertoostenveld.nl/esp-12-bootloader-modes/