#4 LTE-CatM1 모듈과 MQTT 사용하기

 

안녕하세요 여러분~!

디바이스마트입니다 😄

오늘은 LTE-CatM1모듈로 MQTT 통신을 해보겠습니다.


CatM1 모뎀 내부 MQTT 통신스택으로 HiveMQ Broker와 연결하고

아두이노 보드에서 DHT11 센서로 측정한 온도, 습도 데이터를 Publish할 것 입니다!


PC 환경에서 MQTT Broker에 원하는 토픽을 구독하고 발행하기위해

크롬 확장 프로그램을 설치합니다.

아래의 링크에서 MQTTBox라는 어플을 다운로드 받으세요!

https://chrome.google.com/webstore/detail/mqttbox/kaajoficamnjijhkeomgfljpicifbkaf?hl=ko



다운로드가 완료됐다면

구글 앱 -> MQTTBox -> Create MQTT Client를 클릭합니다.



Create MQTT Client를 클릭하면 아래와 같은 창이 나타나는데요!
빨간 박스 부분을 아래의 사진과 같이 수정한 뒤 Save버튼을 클릭합니다.


Save버튼을 누르면 또 새로운 창이 나타납니다!
여기서 우선 상단 Connected가 나타났는지 꼭 확인하셔야 합니다.
이제 Topic to subscribe에 구독 주제를 입력해야합니다.
이 때 구독주제는 아두이노 보드의 Topic과 동일해야 데이터를 확인할 수 있어요!
모든 준비를 마쳤다면 Subscribe 클릭!!




이제 아두이노에서 데이터를 전송하러 가볼까요?
아두이노 IDE에서
예제 -> TYPE1SC-main -> Arduino_New_Nano -> TYPE1SC_MQTT_test 또는 TYPE1SC_MQTT_demo 선택!
(MQTT_test는 데이터 1회 전송, MQTT_demo는 데이터 10회 전송)



코드를 업로드하면 MQTTBox에 온습도 데이터가 전송되는 것을 확인하실 수 있습니다!
 


오늘은 LTE-CatM1 모듈로 MQTT 통신을 해봤습니다!
이것으로 LTE-CatM1의 기본적인 사용법 소개가 마무리 되었습니다.
다음 포스팅에 만나요~~
감사합니다 :)




LTE-CatM1 내장형 모뎀 / 사물인터넷 통신모듈 구매하기▼

LTE-CatM1 전용 유심카드 구매하기▼

CatM1 쉴드보드 / 아두이노 나노 쉴드보드 구매하기▼





댓글 쓰기

0 댓글