使用基本導入降低成本 - 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 開發人員指南中的基本內嵌降低傳訊成本。