首页 > 解决方案 > AWS IOT - aws-iot-device-sdk mqtt 过早关闭

问题描述

有一个 Cordova 应用程序,它试图将一些数据传输到 AWS-IOT。我正在将 aws-iot-device-sdk 用于 javascript https://docs.aws.amazon.com/iot/latest/developerguide/iot-sdks.html#iot-javascript-sdk

发送的数据是简单的 JSON。我遇到的问题是,仅在 Android 上......有些设备可以工作,有些设备不能。在工作的设备上,数据发布到主题就好了,我可以查看它。这些似乎是运行 Android 4.4 的设备,但我不相信这是问题所在。

不工作的设备正在运行更新得多的 Android 版本。

在来自 mqtt 的错误回调中,我看到以下内容:

错误:错误:过早关闭 index.js:775 连接丢失 - 将在 2 秒内尝试重新连接...

我的问题是有人见过/听说过这个吗?我已经研究了几天,但我不确定如何解决/解决这个问题。

有些设备可以工作,有些则不能……相同的代码库,相同的 .apk

很高兴提供更多细节。不要认为代码片段在这里真的很重要,但如果你想要一些我可以添加它。

标签: javascriptamazon-web-servicesmqttaws-iot

解决方案


推荐阅读