Quectel BG96 MQTT发布错误

时间:2018-06-08 11:28:57

标签: arduino mqtt at-command gprs thingsboard

我尝试将我的数据发布到ThingsBoard服务器上我使用这种类型的AT命令

rb.AddForce(Vector3.right * thrust, ForceMode.Impulse);

所有AT命令响应都没问题但是我最后输入了MY_POST_DATA,模块没有提供挂起前一个命令的响应..我检查我的ThinksBoard数据从不发布遥测...

请帮助任何人如何解决此问题并发布MQTT服务器。

2 个答案:

答案 0 :(得分:0)

第1步:获取调制解调器的官方AT命令文档(我假设是Quectel BG96?)。它应该记录AT+QMTPUB命令的行为方式和期望。其他一切都只是在猜测。制造商应该提供这个,如果没有,你应该要求获得一个。

...

步骤873 当您已经用尽所有可能的方法来获取调制解调器的官方AT命令文档时:您可以尝试我的 guess < / em>该命令的行为类似于读取任意长度用户数据的其他命令,最明显的是AT+CMGS发送SMS消息,期望Ctrl-Z(ascii值26)作为数据指示符的结尾。

答案 1 :(得分:0)

+ QMTPUB:1,0,0仅表示BG96已成功发布,并且您的经纪人(记事板)也已确认发布了消息。

如果在代理上看不到数据,请检查您要发布的主题是否正确。 您可能正在发布到另一个主题(或另一个PATH)。 向“记事板”寻求有关适当主题的帮助。