javascript - 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
很高兴提供更多细节。不要认为代码片段在这里真的很重要,但如果你想要一些我可以添加它。
解决方案
推荐阅读
- salesforce - Salesforce cometD: 401::Request requires authentication
- json - FOSRestBundle woes with Symfony4, 204 no content response
- r - R - sum value and merge column based on condition
- reactjs - React Native - Failed to execute aapt
- linux - Golang syscall 获取系统调用的参数
- javascript - 如何从一年中的第 x 天获取日期?
- symfony - 在 Symfony 4 中验证登录表单后,没有错误并且会话中没有用户
- javascript - 加载 favicon 异步/非阻塞
- scala - 即使导入也找不到类(Maven)
- javascript - 在javascript中将unicode转换为货币符号