2017-08-06 5 views
0

Le nouveau bouclier arduino GPRS/GSM 3g indique qu'il prend en charge MQTT avec les commandes AT. Cependant, chaque commande que j'ai essayée du official documentation a renvoyé une erreur et chaque autre personne sur Internet a rapporté la même chose. J'ai utilisé la bibliothèque adafruit fona pour l'exécuter et tout ce qu'il offre fonctionne sur mon forum. Comme il est très nouveau, il n'a pas d'implémentation MQTT.SIM5320 Blindage Arduino GPRS avec MQTT

Je sais que la puce SIM900 a des bibliothèques pour MQTT, mais elles ne fonctionnent pas avec le SIM5320. Quelqu'un at-il des conseils sur où commencer pour obtenir cette puce pour exécuter MQTT?

Merci à l'avance

+0

qu'est-ce que le "retourné une erreur"? – Studuino

+0

quels modules (SIM5320A/SIM5320E/SIM5320J) et quelle version du firmware est utilisée dans la configuration? – Studuino

Répondre

0

A la fin, il se fait via TCP. Donc, si vous établissez une connexion TCP et envoyez les messages MQTT "connect" et "publish", vous devriez pouvoir vous connecter et publier.

Vous trouverez ici une bibliothèque qui a fonctionné pour moi: https://github.com/andyduino/MQTT-for-SIM900/tree/master/libraries/mqtt

Au lieu d'utiliser « AT + CIPSTART » sur SIM900 vous devrez utiliser « AT + CIPOPEN » sur SIM5320, je pense.