在AWS IOT中,我们可以让设备订阅主题。当接收到关于某个主题的消息时,可以对设备进行编程以执行某些代码。
AWS IOT job似乎类似于设备侦听作业,并在收到作业时执行某些代码。
AWS IOT作业与主题订阅有何不同?
发布于 2021-03-31 05:00:32
作业的主要目的是将软件或固件更新通知设备。
AWS物联网作业Doc
AWS IOT事件活动(如订阅主题)将是在设备收到消息时执行操作的通用实现。物联网作业更像是一种用于执行特定活动的托管工作流,例如通知设备固件更新和使用CodeSigning。
发布于 2021-03-31 07:39:16
我只想给@Bobshark写的东西增加一个重要的观点。
是的,亚马逊工程师实施了一组端点来管理单个设备上的整个作业生命周期,以及在一组设备上逐步展开作业的过程。
但是,IoT作业并不局限于使用MQTT作为传输协议。正如AWS文档1提到的:
亚马逊设备可以通过以下方式与
IoT作业服务进行通信:
我个人的建议:如果您必须实现自己的更新过程(例如进度报告、逐步部署等),请使用作业。不然的话。
https://stackoverflow.com/questions/66876941
复制相似问题