通过基本摄取降低成本 - AWS IoT SiteWise

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

通过基本摄取降低成本

AWS IoT Core 提供了一项名为 Basic Ingest 的功能,您可以使用该功能发送数据, AWS IoT Core 而不会产生AWS IoT 消息传递成本。基本提取功能通过从提取路径中删除发布/订阅消息代理来优化大量数据提取工作负载的数据流。如果您知道消息应该路由到哪些规则,则可以使用“基本提取”。

要使用基本提取,您可以使用特殊主题 $aws/rules/rule-name,直接将消息发送到特定规则。例如,要向名为 SiteWiseWindFarmRule 的规则发送消息,您可以向主题 $aws/rules/SiteWiseWindFarmRule 发送消息。

如果您的规则操作使用包含 topic(Decimal) 的替换模板,则可以在“基本提取”特殊主题的末尾传递原始主题,例如 $aws/rules/rule-name/original-topic。例如,要将基本提取与之前部分中的风电场属性别名示例结合使用,您可以向以下主题发送消息。

$aws/rules/SiteWiseWindFarmRule//company/windfarm/3/turbine/7/temperature
注意

上面的示例包含第二个斜杠 (//),因为从规则操作可见的主题中 AWS IoT 删除了 Basic Ingest 前缀 ($aws/rules/rule-name/)。在此示例中,规则接收主题 /company/windfarm/3/turbine/7/temperature

有关更多信息,请参阅 AWS IoT 开发人员指南中的借助基本摄取功能降低消息收发成本