本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
通过基本摄取降低成本
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 开发人员指南中的借助基本摄取功能降低消息收发成本。