AWS IoT Device Defender ライブラリ - 無料RTOS

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS IoT Device Defender ライブラリ

注記

このページのコンテンツは ではない場合があります up-to-date。最新の更新については、Free RTOS.org ライブラリページを参照してください。

序章

AWS IoT Device Defender ライブラリを使用して、IoT デバイスから にセキュリティメトリクスを送信できます AWS IoT Device Defender。各デバイスに適切な動作として定義した値からの逸脱について、 AWS IoT Device Defender を使用してデバイスのセキュリティメトリクスを継続的にモニタリングできます。何かが正しく見えない場合は、 がアラート AWS IoT Device Defender を送信して、問題を解決するためのアクションを実行できるようにします。とのインタラクションはMQTT、軽量のパブリッシュ/サブスクライブプロトコルである AWS IoT Device Defender を使用します。このライブラリには、 が使用するMQTTトピック文字列を作成および認識APIするための が用意されています AWS IoT Device Defender。

詳細については、「AWS IoT デベロッパーガイド」の 「AWS IoT Device Defender」を参照してください。

ライブラリは C で記述され、ISOC90 および MISRAC:2012 に準拠するように設計されています。ライブラリには、標準 C ライブラリ以外のライブラリへの依存関係はありません。また、スレッディングや同期など、プラットフォームの依存関係もありません。これは、任意のMQTTライブラリと任意の JSON または CBORライブラリで使用できます。ライブラリには、安全にメモリを使用し、ヒープ割り当てがないことを示すプルーフがあります。そのため、IoT マイクロコントローラーに適しています。また、他のプラットフォームに完全に移植することもできます。

AWS IoT Device Defender ライブラリは自由に使用でき、MITオープンソースライセンス で配布されます。

AWS IoT Device Defender のコードサイズ (例GCC: ARM for Cortex-M で生成)
File -O1 最適化を使用 -Os 最適化を使用
defender.c 1.1 K 0.6 K
合計 (概算) 1.1 K 0.6 K