与其他 Amazon 服务交互 - Amazon IoT SiteWise
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

与其他 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核心开发者指南