【问题标题】:Quectel BG96 MQTT publish errorQuectel BG96 MQTT 发布错误
【发布时间】:2018-06-08 11:28:56
【问题描述】:

我正在尝试将我的数据发布到 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

所有 AT 命令响应正常但我最后输入 MY_POST_DATA 模块不提供任何响应挂起上一个命令..我检查了我的 ThinksBoard 数据从未发布遥测..

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

【问题讨论】:

    标签: arduino mqtt at-command gprs thingsboard


    【解决方案1】:

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

    ...

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

    【讨论】:

    • 感谢帮助 hlovdal.. 我在发布数据后使用 Ctrl-Z 命令我的响应得到 +QMTPUB: 1,0,0 发布 ok 但服务器仍然没有更新我的数据没有发布在遥测上
    【解决方案2】:

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

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

    【讨论】:

    • 我通过 ESP8266 发布了同一主题的数据,它工作正常。但是 BG96 AT 命令不起作用我使用不同的主题来发布,但同样的问题仍然存在。我该如何解决这个问题如何在(thingsboard 服务器)中获得帮助。
    • 您可以通过联系“thingsboard”轻松解决问题。访问他们的网站并通过“联系我们”部分询问您的问题。他们将进一步指导您。我在“assetwolf 门户”经纪人中遇到过同样的问题。他们帮我解决了这个问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-13
    • 2018-07-17
    • 1970-01-01
    • 2021-03-24
    • 2022-07-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多