【问题标题】:Android AWS IoT example not updating shadowAndroid AWS IoT 示例不更新影子
【发布时间】:2016-08-23 09:21:11
【问题描述】:

我已从 here 下载了 AWS IoT Android 示例。我成功运行了上面列表中给出的 AndroidPubSub 示例。我可以连接和订阅。但是我发布的消息没有更新我在 AWS 上的设备影子。即使我更新 AWS 控制台上的影子消息也没有出现在 android 设备上。我在某处遗漏了一些非常小的东西或做错了什么?

【问题讨论】:

  • 我最近开始将移动 SDK 集成到我的 Android 应用程序中,但我的连接一直在记录“重新连接”而没有抛出任何异常。您知道可能出了什么问题吗?
  • 你检查互联网连接了吗?

标签: android amazon-web-services mqtt iot aws-iot


【解决方案1】:

这是我的错。关于 android AWS IoT 的文档中没有提到它。在向主题发布消息时,我们应该提到 AWS 控制台中可用的完整主题字符串。即

$aws/things/lamp/shadow/update

现在添加完整的字符串作为主题,我可以将消息发布到 AWS IoT。要在 android 设备上接收更新,请订阅 /update/accepted。

$aws/things/lamp/shadow/update/accepted

【讨论】:

  • AWS 文档中明确提到了这一点。您的实现必须由您自己设计。有时我们需要“接受”,有时我们使用“delta”。如果你能很好地理解文档,你就会明白我想说什么。
【解决方案2】:

@RamithDR

我遇到了同样的问题,然后添加了 iot 完全访问策略,然后它就开始工作了。

AWSIoTFullAccess

【讨论】:

    猜你喜欢
    • 2019-01-20
    • 1970-01-01
    • 1970-01-01
    • 2019-02-11
    • 2017-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-28
    相关资源
    最近更新 更多