Another/Azure IoT

ESP-32S Dev 로 Azure IoT 연동해보기 - 2편(Azure IoT 펌웨어)

Brad_Heo 2021. 10. 14. 10:28

2편을 당연히 쓴 줄 알았는데 안올라져 있었다..

1편에 초기 Azure IoT 설정에 대해 작성해 놓았다.

2번엔 펌웨어 작성을 해보자

기본적으로 연결작업만 하기 때문에 추가작업은 따로 코딩해야 한다.

일단 Arduino IDE를 켜서 ESP-32 Device 설정을 한다.

그 다음 Azure IoT 예제를 불러와보자.

파일 -> 예제 -> ESP32 Azure IoT Auduino 클릭 후 GetStart 파일을 불러오면 된다.

WiFi에 연결할 ssid와 password 입력, 그리고  connectionString을 복사해 입력해주자.

connectionString은 앞 서 1편의 IoT device에서  create device로 생성한 디바이스에서 복사해 가져오는 것이다.

기본 연결 문자열 항목에 있는 복사 아이콘을 클릭 후 connectionString에 ctrl+v(붙여넣기) 해주자.

펌웨어 업로드 후 WiFi가 잘 연결되면 데이터 값이 보내지는 Serial Monitor에서 로그를 볼 수 있을 것이다.

일단 3가지만 입력하고 데이터가 잘 들어오는 것만 확인이 되면 그 이후엔 개발자가 어떤 데이터를 넘길 것인지에 따라 코딩하면 된다.

다음 3편에서는 현재 홈페이지에서 value 값을 그래프로 보여지고 있는데 json형식으로 볼 수 있는 프로그램 Azure IoT Explorer (preview)을 사용하여 확인해보자.