首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Quectel BG96 MQTT发布错误

Quectel BG96 MQTT发布错误
EN

Stack Overflow用户
提问于 2018-06-08 19:28:57
回答 2查看 2.8K关注 0票数 0

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

代码语言:javascript
复制
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

所有AT命令的响应都正常,但是我最终输入了MY_POST_DATA,模块没有提供响应,挂起了之前的命令。我检查我的ThinksBoard数据,从不发布遥测数据..

请帮助任何人,我如何解决这个问题并发布MQTT服务器。

EN

回答 2

Stack Overflow用户

发布于 2018-06-10 05:35:21

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

..。

步骤873,当你已经用尽了所有可能的方法来获得调制解调器的官方AT命令文档时:你可以尝试我的猜测,该命令的行为类似于读取任意长度用户数据的其他命令,最著名的是发送AT+CMGS消息,它期望一个Ctrl-Z (ASCII值26)作为数据结束指示符。

票数 0
EN

Stack Overflow用户

发布于 2018-11-03 18:52:19

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

如果您在broker上看不到数据,请检查您发布的主题是否正确。您可能正在发布到另一个主题(或不同的路径)。向'thingsboard‘寻求关于适当主题的帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50759661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档