[전자공학심화융합설계] A+NodeMCU IoT 실습, MQTT
- 최초 등록일
- 2020.04.09
- 최종 저작일
- 2019.01
- 13페이지/ MS 워드
- 가격 1,500원
목차
1. Chapter 1. 서론 또는 개요
2. Chapter 2. 결과.
3. Chapter 3. 결론 및 Discussion
4. Chapter 4. 실습에 사용한 코드.
본문내용
Chapter 1. 서론 또는 개요
실험1. NodeMCU 를 이용한 IoT 실습.
NodeMCU ESP8266 장치와 온도, 습도 센서를 이용하여 강의실 내의 온도, 습도를 측정한다. 그 측정치를 디스플레이 장치에 표시하고 Ubidots(IOT 데이터 정보 관리 사이트)에 업로드하여 온라인에서도 실시간 측정치, 과거 측정 기록을 볼 수 있도록 아두이노를 세팅하고 코드를 수정한다.
NodeMCU ESP8266 장치의 컴퓨터 연결 방법과 ESP8266 장치의 Ubidots 온라인 접속을 위한 아두이노 코드를 수정하는 방법을 배운다. 그리고 온도,습도 센서에서 측정된 값을 디스플레이에 표시할 수 있게끔 코드를 수정하여 실습한다. 그리고 간단하게 아두이노의 시스템의 사용방법에 대해 배우고 실습한다.
실험2. MQTT 프로토콜 이용 실습.
IoT 프로토콜 중 하나인 MQTT 프로토콜을 이용하여 다양한 장치(PC, 스마트폰, 아두이노)가 서로 인터넷 또는 공유기를 이용하여 데이터를 주고받을 수 있도록 서버를 구성하고 실제로 데이터를 주고받아 본다.
MQTT 프로토콜을 이용하여 각각의 디바이스가 데이터 통신이 가능하게 하도록 설정하는 방법에 대해서 배우고 실습한다.
Chapter 2. 결과.
회로의 경우 실험실에 갔을 때 이미 꾸며져 있었기 때문에, 코드만 수정하면 되었다.
결과적으로 해당 실험의 모든 부분이 정상적으로 작동하였다. 우선 바로 위의 사진은 온도, 습도 센서, 디스플레이 출력 코드를 입력한 후 찍은 사진이다. 위와 같이 정상적으로 해당 장치와 코드들이 실행되었음을 볼 수 있다.
< 온도 측정치를 Ubidots 사이트에 업로드 한 후 다이어그램으로 표현한 그래프 >
온도 측정치가 ESP8266 디스플레이에 표시된 치수가 조금의 대기 시간을 갖고 온라인으로 전송되어 실시간 온도 수치를 알 수 있었다. 그리고 그 수치를 다이어그램화 시켜 시각적으로 확인 할 수 있었다.
< 습도 측정치를 Ubidots 사이트에 업로드 한 후 다이어그램으로 표현한 그래프 >
참고 자료
없음