带有MQTT的SIM5320 Arduino GPRS屏蔽

问题描述 投票:0回答:2

新的arduino GPRS / GSM 3g防护板说它具有AT命令的MQTT支持。但是,我从official documentation尝试的每个命令都返回了错误,并且互联网上的每个其他人都报告了同样的情况。

我一直在使用adafruit fona库来运行它,并且它提供的所有功能都可以在我的板上运行。由于它是非常新的,因此它没有任何MQTT实现。

我知道SIM900芯片具有用于MQTT的库,但是它们不适用于SIM5320。是否有人对从哪里开始让此芯片运行MQTT有任何建议?

提前感谢

arduino-uno gsm gprs sim900
2个回答
0
投票

最后通过TCP完成。因此,如果您建立TCP连接并发送MQTT“ connect”和“ publish”消息,则应该能够进行连接和发布。

在这里您可以找到对我有用的图书馆:https://github.com/andyduino/MQTT-for-SIM900/tree/master/libraries/mqtt

我认为,您需要在SIM5320上使用“ AT + CIPOPEN”,而不是在SIM900上使用“ AT + CIPSTART”。


0
投票

有一个非常不错的arduino库,您可以将其改编为与模块一起使用。它专门用于SIM800。您的模块可能会使用略有不同的AT命令,因此只需更改命令即可。这是图书馆的链接->https://elementztechblog.wordpress.com/2016/07/18/arduino-mqtt-library-for-sim800-gsm-modem/

请注意,将其花费一些时间和精力来适应您的模块。但是我很确定它就像换出一些AT命令一样简单。希望对您有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.