2017-09-05 20 views
1

MQTT를 사용하지 않고 SIM800 GSM/GPRS 모듈을 사용하여 Arduino에서 Azure IoT Hub에 연결하려고합니다.Arduino + SIM800 & wolfMQTT를 사용하여 Azure IoT 허브에 연결

현재 Arduino와 함께 Adafruit's FONA800 모듈을 사용하고 있습니다.

모듈과 함께 모든 AT 명령을 단순화하는 Adafruit Fona library이라는 FONA800 (SIM800) 용 Arduino 라이브러리가 있습니다. 그것은 TCP와 HTTP를 모두 구현합니다.

MQTT를 구현하는 Adafrui MQTT Fona이라는 FONA800을 사용하는 MQTT 용 Arduino 라이브러리가 있으며,이 라이브러리를 사용하여 Adafruit IoT 서버에 연결할 수 있습니다. 그러나 불행하게도 Azure IoT 허브는 TLS를 요구하지 않지만 Adafruit IoT 서버는 TLS를 요구하지 않습니다.

내 SIM800을 Azure에 연결할 수 있도록 WolfMQTT/WolfSSL을 라이브러리에 통합하는 방법이 무엇인지 알지 못합니다. 방금 WolfSSL을 사용하여 데이터를 암호화하고 TCP w/o SSL을 통해 Azure로 전송할 수 있다고 들었습니다.

샘플 Arduino 코드가 있습니까? 아니면 누군가가 올바른 방향으로 나를 작동시켜 주면 좋겠어요.

미리 감사드립니다. https://github.com/wolfSSL/wolfMQTT/blob/master/IDE/ARDUINO/README.md

는 푸른 예를 들면 다음과 같습니다 : 데이브

+0

응답이 wolfSSL 포럼에이 질문을 게시했습니다. 제공된 링크 : https://www.wolfssl.com/forums/topic1089-connect-to-azure-iot-hub-using-arduinosim800-wolfmqtt.html – Kaleb

답변