일단 espressif의 모듈들은 전부 UART를 기본으로 동작한다.


WIFI 모듈은 WIFI to Uart로 동작하고, AT 커맨드를 통해 설정을 할 수 있다.


WIFI & Bluetooth 모듈은 찾아보진 않았지만 WIFI to Uart & Bluetooth to Uart로 동작할 것으로 보인다.


물론 AT 커맨드도 동작할 것 같고요...




뭐 특이하게 사용하지 않는 이상...


이 모듈들은 Uart로 동작시키면 되기 때문에 Uart 설정 정도만 맞춘다음에 사용하면 된다.


하지만 좀 더 특별하게 사용하고픈 분들은 내부의 SPI 플래쉬에 저장되어 있는 프로그램을 건드릴 수가 있는데..



이는 제작사인 espressif 사에 가면 참고할 자료가 존재한다.


http://www.espressif.com/en/support/download/overview


플래쉬 모드에서 Flash Download Tools을 이용해서 프로그램을 라이팅할 수 있다.


기본적으로 제공하는 구조는 Non-OS SDK와 RTOS SDK 두가지가 존재하는 것으로 보인다.


Ex8266ex가 MCU이기 때문에 남는 핀들을 통해서 좀 더 자신의 시스템에 맞게 할 수도 있고,


WIFI의 메쉬네트워크를 통해서 망을 구성할 수도 있네요..



일단 이 메쉬 네트워크라는 부분을 스터디해보는게 좋을 것 같습니다.


아래 그림을 보면 공유기를 통해서 인터넷에 연결 가능하고, 자기들끼리도 통신이 가능한 것 같네요.



esp8266_메쉬네트워크.png