Arduino Quectel BG96 MQTT发布错误

Arduino Quectel BG96 MQTT发布错误,arduino,mqtt,at-command,gprs,thingsboard,Arduino,Mqtt,At Command,Gprs,Thingsboard,我尝试将数据发布到ThingsBoard服务器,我使用这种AT命令 AT+QIACT=1 OK AT+QMTOPEN=1,"demo.thingsboard.io",1883 OK AT+QMTCONN=1,"demo.thingsboard.io","MY_ACCESS_TOKEN","" OK AT+QMTPUB=1,0,0,0,"v1/devices/me/telemetry" >{"temperature":35.00,"humidity":80.00} // MY_POST_D

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

AT+QIACT=1
OK
AT+QMTOPEN=1,"demo.thingsboard.io",1883
OK
AT+QMTCONN=1,"demo.thingsboard.io","MY_ACCESS_TOKEN",""
OK
AT+QMTPUB=1,0,0,0,"v1/devices/me/telemetry"
>{"temperature":35.00,"humidity":80.00}  // MY_POST_DATA This line hanging my module
All AT commands response(所有AT命令响应)正常,但我最终输入了我的\u POST\u数据。模块没有提供挂起前一个命令的响应。。我检查了我的ThinksBoard数据,从来没有在遥测后


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

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


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

+QMTPUB:1,0,0仅表示BG96已成功发布,并且您的代理(thingsboard)也已确认消息的发布

如果您在代理上看不到数据,请检查您发布的主题是否正确。 您可能正在发布到另一个主题(或其他路径)。
请向“thingsboard”寻求有关正确主题的帮助。

感谢帮助hlovdal..我在发布数据后使用了Ctrl-Z命令我的响应get+QMTPUB:1,0,0 publish ok但服务器仍然没有更新我的数据没有发布到遥测上我通过ESP8266发布相同主题的数据工作正常。但是BG96 AT命令不工作我使用不同的要发布的主题,但仍然存在相同的问题。如何解决此问题?如何在(thingsboard服务器)中获得帮助。您只需联系“thingsboard”即可解决问题。访问他们的网站,通过“联系我们”部分询问您的问题。他们将进一步指导您。我在“AssetSelf portal”代理中遇到过类似问题。他们帮我解决了问题。