发布于: Aug 24, 2021
保留消息是 MQTT 的一个标准功能,可让您轻松存储有关某个主题的最新重要消息,以便发送给未来的订阅者。借助 AWS IoT Core,您现在可以使用保留消息来轻松将配置信息或重要的更新推送到设备,而无需知道设备的准确上线时间。
当您使用保留旗标集发布消息时,该主题的所有当前订阅者都将收到正常收到该消息,同时 AWS IoT Core 也会存储该消息并自动将其传送给任何未来的订阅者。因此,您无需注意跟踪设备的上线时间以确保这些设备收到消息,也无需让设备等待下一次发布消息。
您可以使用 AWS IoT Device SDK 或自己符合 MQTT 3.1.1 规范的客户端发布保留消息。您还可通过 AWS CLI 使用 HTTP API 发布、获取和检索保留消息。此外,您还可以通过 AWS IoT Core 控制台的保留消息页面查看和管理您账户中的保留消息。此页面分页显示了含有保留消息的 MQTT 主题列表,让您能够检索、更新或删除特定 MQTT 主题的保留消息。
所有提供 AWS IoT Core 的 AWS 区域均支持保留消息功能。要了解详情,请访问 MQTT 保留消息文档。有关 AWS IoT Core 的信息,请访问产品页面。