icbanq에서 3주전에 주문했으나, 비슷한 다른 제품을 받고 교환 받는데 3주나 걸려서 주말에 만져보게되었습니다.
(재고가 없어 해외로 재신청해서 받는데 꽤나 올래걸렸군요.)
esp8266 은 마이크로 컨트롤러와 wifi가 같이 결합된 칩으로, 라즈베리파이보다 전력소모가 작아, 배터리로 동작하기가 유용하다는 장점이 있죠.
개발 방식은 C를 이용하거나, (펌웨어를 다시 올리는 방식..), 파이썬, 루아, 자바스크립트등으로 인터프리터 방식으로 동작하는 것도 가능했습니다.
그래서 제일 괜찮아 보이는 방식인 파이썬을 이용하게 되었습니다.
인터넷을 검색하니, 나온지 꽤 시간이 지난 칩이고 해서 자료가 많았습니다.
기본적으로는 드라이버 설치하고 연결해서, 플래시 롬 내용을 지우고, micro python으로 펌웨어로 다시 설치하고,.. 여기까지가 기본이었고.
그 다음부터는 개발할 python스크립트를 개발해서 올리면 되더군요.
우선 테스트 샘플 파일로 웹서버를 구동해보았습니다.
잘 되는군요!
* 개발 환경 구축 : https://developer.ibm.com/kr/cloud/2018/01/06/esp8266-iot-micropython-start/
* CP210x USB Driver : https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
* mycro python docs : https://docs.micropython.org/en/latest/esp8266/tutorial/intro.html
* mycropython esp8266 firmware : http://micropython.org/download#esp8266
* esplorer download : https://esp8266.ru/esplorer/#download
* 테스트 샘플 파일 : https://www.pi4iot.com/doku.php?id=sbc:esp8266
* Azure IOT 와 esp8266 https://docs.microsoft.com/ko-kr/azure/iot-hub/iot-hub-arduino-huzzah-esp8266-get-started
'IOT' 카테고리의 다른 글
스마트 플러그 사용시 주의점 (0) | 2018.11.14 |
---|---|
라즈베리파이 + MAX7219 아두이노 8X32 도트 매트릭스 모듈 (0) | 2018.11.06 |
SVN 저장소 이관하기 (0) | 2017.07.14 |
아이폰 30핀 USB 케이블을 USB 전원 케이블로 리폼 (0) | 2017.06.15 |
라즈베리파이 카메라로 유튜브 라이브 송출하기 (8) | 2017.06.14 |