MQTT
-
MQTT 쌍따옴표 이슈 해결MQTT 2026. 6. 26. 16:27
https://codezoo.tistory.com/133 [Part2] Arduino FreeRTOS로 CZ-ME310G1모뎀 MQTT Example 실시간 처리하기시작하기 전에, UNO R4 보드(R4 Minima, R4 WiFi, NANO R4)로 Arduino FreeRTOS로 코드를 만들 때 태스크 스택 사이즈를 잘못 지정하거나 FreeRTOS에서 사용하는 메모리사이즈가 지정된 HeapSize를 넘어가서 Stack과codezoo.tistory.com올린 글과 관련된 내용입니다. MQTT Publish를 위해 사용하는 AT#MQPUBS 명령어를 사용해서 전송하는 문자열에 ", \" 문자가 들어있을 경우 ERROR가 발생해서 전송이 되지 않는 문제가 있습니다. 이전 글에서 위 내용과 같이 쌍따옴표(..
-
[Part2] Arduino FreeRTOS로 CZ-ME310G1모뎀 MQTT Example 실시간 처리하기MQTT 2026. 6. 20. 21:31
시작하기 전에, UNO R4 보드(R4 Minima, R4 WiFi, NANO R4)로 Arduino FreeRTOS로 코드를 만들 때 태스크 스택 사이즈를 잘못 지정하거나 FreeRTOS에서 사용하는 메모리사이즈가 지정된 HeapSize를 넘어가서 Stack과 충돌하는 경우가 발생할 때 아두이노가 정상 부팅되지 않습니다. 정상 부팅되지 않으면 펌웨어를 올리는 COM Port가 비활성화되기 때문에 손을 쓸 수 있는 방법이 없습니다. 이 상황을 복구하는 방법은 UNO R4 부트로더를 다시 올리는 방법 외에는 없습니다. 이번에 다룰 MQTT_dht11_freertos.ino를 만들면서 태스크 스택 사이즈 최적화를 위해 부트로더를 여러 번 다시 올렸습니다. 다음 순서에 맞춰서 하나하나 따라 하시면 손쉽게 ..
-
Arduino FreeRTOS로 CZ-ME310G1모뎀 MQTT Example 실시간 처리하기MQTT 2026. 6. 15. 03:30
CZ-ME310G1 모뎀으로 MQTT를 사용하는 동작예제인 MQTT_example, AWS_IoT_Mqtt_Test은 각각 MQTT서버에 접속 후 Message Publish 후 대기하다가 외부에서 메시지가 구독한 토픽으로 들어오면 받아서 처리 후 종료하도록 구현되어 있습니다. 이전 AWS-IoT 블로그를 올린 후 아래와 같은 질문이 올라왔습니다. (관련 글: https://codezoo.tistory.com/131 ) CZ-ME310G1 모뎀으로 AWS-IoT 쉽게 사용하기CZ-ME310G1 모뎀을 사용해서 AWS-IoT를 MCU에서 직접 다루는 것보다 훨씬 쉽고 간단하게 사용할 수 있습니다.AWS-IoT Core와 통신하기 위한 SSL, MQTT 소프트웨어 스택이 모두 CZ-ME310G1 모뎀 내..
-
HiveMQ TLS MQTT를 Type1SC AT커맨드로 연결하기MQTT 2025. 6. 10. 14:36
예전에 가전제품 외부 제어를 위해 아래와 같은 글을 올렸습니다. HiveMQ TLS Free MQTT 클러스터와 LTE CATM1모뎀으로 어디서나 제어할 수 있는 스마트릴레이 만들기예전 회사에서 함께 IT일을 했던 동료가 몇 년 전 귀농을 했습니다.한번 놀러 오라는 이야기에 직접 내려가서 이것저것 이야기 하던 중 비닐하우스로 재배를 하는데 날씨가 더우면 하우스 창문codezoo.tistory.com외부에서 스마트폰으로 제어하는 것은 참 편하고 좋았는데, ESP-IDF 개발환경을 사용하지 않거나 다른 MCU를 사용하시는 개발자들을 위해 Type1SC 모뎀에서 제공하는 AT커맨드로 HiveMQ TLS Free MQTT 계정을 사용하는 방법을 알려 드립니다. 해야 할 일은1. HiveMQ TLS Free ..
-
hivemq.com broker에 접속이 안되요MQTT 2025. 4. 29. 21:20
최근에 type1sc 모뎀으로 잘 사용하던 hivemq.com broker에 접속이 안된다는 문의를 받았습니다. 아래와 같이 로그와 디버그 메시지도 전달받았습니다. //**************** mqtt ***************************TYPE1SC Module Start!!!TYPE1SC Module Ready!!!1.Enable MQTT events2.Configure node parameter:ID, Address3.Configure node parameter:Timeout9.Disable MQTT events10.detach Network!!!//**************** mqtt debug message ***************************TYPE1SC Mo..
-
아두이노에서 실시간으로 MQTT 메시지를 받을수 있을까요?MQTT 2025. 2. 2. 02:01
아두이노 보드와 Type1SC 내장형 모뎀으로 실시간 MQTT 수신메시지 처리를 어떻게 구현해야 할 수 있는지 알고 싶다는 질문을 받았습니다. 예전에 Arduino + ESP32로 만든 프로젝트가 있어서 소개해 줬습니다. https://codezoo.tistory.com/28 해당 내용은 experimental한 작업입니다. 코드주에서 장비 제어와 해킹에 따른 책임을 지지 않습니다.공개한 개발 리소스는 디바이스 동작에 대한 완결성을 확보했다고 보장할 수 없고 상용 " data-og-host="codezoo.tistory.com" data-og-source-url="https://codezoo.tistory.com/28" data-og-url="https://codezoo.tistory.com/28" d..
-
MQTT 이제 모바일로 테스트 하세요MQTT 2023. 10. 12. 00:47
구글 크롬 브라우저에 설치해서 MQTT를 손쉽게 테스트할 수 있었던 MQTTBox는 더 이상 지원되지 않습니다. 하지만 항상 우리손에 있는 스마트폰을 이용해서 MQTT 개발환경을 구성할 수 있습니다. 대표적인 운영체제인 안드로이드와 IOS에서 사용할 수 있는 MQTT 테스트앱을 소개하겠습니다. Android에서는 MyMQTT앱이 사용하기 편리 합니다. Google PlayStore에서 MyMQTT를 검색해서 설치합니다. MyMQTT는 아래와 같이 설정 했습니다.Host는 broker.hivemq.com, Port는 1883으로 설정 후 Connect로 연결합니다. Subscribe탭을 선택 후 Topic을 'type1sc/0/test'로 입력합니다. 그리고 Subscribe 버튼을 누릅니다. P..