python - 如何发布到 AWS IoT 作业
问题描述
没有收到 $aws/things/thingName/jobs/get/accepted 或拒绝的消息。
我创建了一个简单的 AWS IoT 作业。
我在 IoT 控制台上订阅了$aws/things/+/jobs/get/accepted
, $aws/things/+/jobs/get/rejected
, $aws/things/+/jobs/update
, $aws/things/+/jobs/update/accepted
, 。$aws/things/+/jobs/update/rejected
我在 AWS IoT SDK 中踢了 jobsSample.py。
作业成功完成。
我希望通过这些主题收到任何消息。
但物联网控制台什么也没检测到。
如果是 ClientId 而不是+
,则相同。
python jobsSample.py -e endpoint -r rootca -c crt -k key -id id -n id
我通过$aws/things/(ClientId)/jobs/notify-next
和收到消息$aws/things/(ClientId)/jobs/notify
。
解决方案
推荐阅读
- time - 将 2 个虚拟机的时间配置为相同,以毫秒为单位
- excel - Excel VBA 对于每个嵌套循环
- typescript - Typescript 编译:在 Visual Studio 2017 中使用 Webpack
- angular - 无法使用按钮 Angular 显示/隐藏画布
- ios - NEVPNManager VPN 配置 SharedSecret 错误
- mysql - 如何在没有连续 ID 的两个连续行之间在 MySQL 中进行 DATEDIFF?
- c++ - 为什么即使对于私有链接也会继承包含路径
- amazon-web-services - 部署在 AWS 上的 3 个种子和 3 个非种子节点 cassandra 集群中的广播 rpc_address
- javascript - 使用 UWP JS 编辑并继续?
- mongodb - 查找查询是否超出了 mongo 中的设置时间