没有收到$aws/things/thingName/jobs/get/accepted或rejected的消息。
我创建了一个简单的 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。
工作顺利完成。
我希望通过这些主题收到任何消息。
但是 IoT 控制台什么也没检测到。
如果使用 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
收到消息。
我也面临着同样的问题,但还没有找到解决方案。
我正在向以下地址发送发布消息: $aws/things/ESP32-dev-01-thing/jobs/job/get
ESP32-dev-01-thing 是 thing_name。 工作是 job_id。 当我使用 AWS MQTT 测试客户端时,一切正常。但是,在我的 ESP32 上,我没有收到任何响应:
有谁知道为什么会发生这种情况?我已确认 ESP32 订阅了这两个主题。
如有任何帮助,我们将不胜感激!