AWS IoT Core が IoT ルールからの IoT の thing レジストリデータ取得をサポート
AWS IoT Core は、IoT ルールを使用して IoT の thing レジストリデータを動的に取得する新機能を発表しました。これにより、IoT メッセージのフィルタリング、エンリッチ、ルーティングの機能が強化されます。新しい get_registry_data() インラインルール関数を使用すると、デバイス属性、デバイスタイプ、グループメンバーシップなどの IoT の thing レジストリデータにアクセスし、その情報を IoT ルールで直接活用できます。
たとえば、ルールで AWS IoT Core 接続ライフサイクルイベントをフィルタリングし、thing 属性 ("test" や "production" デバイスなど) を取得し、異なるエンドポイントへのライフサイクルイベントのルーティングを通知してダウンストリーム処理を行うことができます。この機能を使用して、他のデバイスからのレジストリデータを使用して IoT メッセージをエンリッチしたり、ルーティングしたりすることもできます。たとえば、IoT の thing レジストリにあるセンサーのしきい値温度を、そのゲートウェイが中継するメッセージに追加できます。
使用を開始するには、デバイスを AWS IoT Core に接続し、IoT デバイスのデータを IoT の thing レジストリに保存します。その後、IoT ルールを使用してレジストリデータを取得できます。この機能は、AWS IoT Core が存在するすべての AWS リージョンで利用できます。詳細については、デベロッパーガイドと API ドキュメントを参照してください。