WeMos D1 Wifi Board와 Esp8266 라이브러리를 통해 Wifi와 연결하는 과정을 간단히 소개하려고 합니다.
✅ WeMos D1 Wifi Board - 1개
✅ USB - 5pin 케이블 - 1개

환경설정에 들어가 추가적인 보드 매니저 URLs에 아래 주소를 입력하여
필요한 보드 매니저를 설치할 수 있도록 준비해줍니다.
http://arduino.esp8266.com/stable/package_esp8266com_index.json
이후 툴 > 보드 > 보드매니저로 이동하여 esp를 검색, esp8266을 설치해줍니다.

이후, 툴 > 보드 > ESP8266 Boards (버전) 으로 진입하면, LOLIN(WEMOS) D1 R2 & mini 보드를 선택할 수 있게 됩니다.
해당 보드 선택 후, 파일 > 예제 > ESP8266WebServer로 진입하면 HelloServer라는 예제를 불러올 수 있게 됩니다.

HelloServer 예제 일부입니다.
Wifi 연결을 위해서는 STASSID, STAPSK값을 변경해주어야 합니다.
STASSID에는 사용하려는 Wifi 이름,
STAPSK에는 사용하려는 Wifi 암호를 적어주어야 합니다.
혹, 개방형 Wifi 사용시에는 암호를 ""로 남겨두면 되겠습니다.

사용하려는 와이파이 정보를 올바르게 입력한 후에 코드를 보드에 업로드하면, 아래와 같은 문구가 출력되고, 시리얼모니터에는 아무것도 출력되지 않습니다.
이 때 WeMos D1 Wifi Board에 있는 Reset 버튼을 한 번 눌러주게 되면, 아래 이미지와 같이 와이파이와 정상적으로 연결되어 간단한 정보들이 출력되는 것을 확인할 수 있습니다.

WeMos D1 Wifi Board와 Esp8266을 이용해 라즈베리파이에 데이터를 모아 서버로 전송하는 과정을 연구하여 구현해볼 계획입니다.