本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
与其他 Amazon 服务交互
Amazon IoT SiteWise可以将资产数据发布到Amazon IoTMQTT 发布-订阅消息代理,这样您就可以与来自其他人的资产数据进行交互Amazon服务。Amazon IoT SiteWise为每个资产属性分配一个唯一的 MQTT 主题,您可以使用该主题将资产数据路由到其他资产Amazon使用服务Amazon IoT核心规则。例如,你可以配置Amazon IoT执行以下任务的核心规则:
-
识别设备故障,并通过向 Amazon IoT Events 发送数据通知适当的人员。
-
通过将数据发送到,对选定的资产数据进行历史记录以用于外部软件解决方案亚马逊 DynamoDB。
-
通过触发 Amazon Lambda 函数生成每周报告。
您可以按照教程完成设置在 DynamoDB 中存储属性值的规则所需的步骤。有关更多信息,请参阅将属性值更新发布到 Amazon DynamoDB:
有关如何配置规则的更多信息,请参阅规则在里面Amazon IoT开发者指南。
您还可以使用从其他 Amazon 服务返回到 Amazon IoT SiteWise 的数据。要通过 Amazon IoT SiteWise 规则操作引入数据,请参阅使用 Amazon IoT Core 规则提取数据。
了解资产属性的 MQTT 主题
每个资产属性都具有以下格式的唯一 MQTT 主题路径。
$aws/sitewise/asset-models/
assetModelId
/assets/assetId
/properties/propertyId
注意
Amazon IoT SiteWise不支持#
(多级)主题过滤器中的通配符Amazon IoT核心规则引擎。您可以使用 +
(单级)通配符。例如,您可以使用以下主题筛选器来匹配特定资产模型的所有更新。
$aws/sitewise/asset-models/
assetModelId
/assets/+/properties/+
要了解有关主题过滤器通配符的更多信息,请参阅话题在里面Amazon IoT核心开发者指南。