1. ESP8266(WiFi Module)
A. 사용 부품
ESP8266(3,400원, ICbanq)
B. 진행 사항
1. ESP8266 study
(1) Specification
- 802.11 b/g/b protocol
- Wi-Fi Direct(P2P), soft-AP
- Integrated TCP/IP protocol stack
- Integrated TR switch, balun, LNA, power amplifier and matching network
- Integrated PLL, regulators, and power management units
- +19.5dBm output power in 802.11b mode
- integrated temperature sensor
- Supports antenna diversity
- Power down leakage current of < 10uA
- Integrated low power 32-bit CPU could be used as application processor
- SDIO 2.0, SPI, UART
- STBC, 1x1 MIMO 2x1 MIMO
- A-MPDU & A-MSDU aggregation & 0.4 s guard interval
- Wake up and transmit packet in < 2ms
(2) 장점
- 64K memory : MCU 없이도 간단한 application 독립적으로 구동 가능
- 5,000원 이하의 저렴한 가격 : 비용 및 생산단가 절감
- 개발환경 : Auduino 개발환경 사용 가능(Aduino IDE for ESP8266, https://github.com/esp8266/Aduino)
(3) 단점
- 제한된 GPIO 포트(GPIO0 는 사용 불가, ROM setting 용)
(4) 결론
- 복합적 기능이 필요하지 않은 센서 노드 구현에 유리함
ex) 온습도 센서노드, 원격 데이터 송신
- 안전기능(과열 시 멈춤, 타이머 등) 추가에 제한이 따름
C. 참고 자료
아두이노 wifi shield 개발
ESP8266 internet connected switch(EasyIoT Cloude MQTT API)
ESP8266 ARDUINO IDE HOW TO