Reduce costs with Basic Ingest in Amazon IoT SiteWise
Amazon IoT Core provides a feature called Basic Ingest that you can use to send data through
Amazon IoT Core without incurring Amazon IoT messaging
costs
To use Basic Ingest, you send messages directly to a specific rule using a special
topic, $aws/rules/. For example, to send a
message to a rule named rule-nameSiteWiseWindFarmRule, you send a message to the topic
$aws/rules/SiteWiseWindFarmRule.
If your rule action uses substitution templates that contain topic(Decimal), you can pass the original topic at the end of the Basic Ingest
special topic, such as
$aws/rules/.
For example, to use Basic Ingest with the wind farm property alias example from the previous
section, you can send messages to the following topic.rule-name/original-topic
$aws/rules/SiteWiseWindFarmRule//company/windfarm/3/turbine/7/temperature
Note
The above example includes a second slash (//) because Amazon IoT removes the
Basic Ingest prefix ($aws/rules/) from
the topic that's visible to the rule action. In this example, the rule receives the topic
rule-name//company/windfarm/3/turbine/7/temperature.
For more information, see Reducing messaging costs with basic ingest in the Amazon IoT Developer Guide.