Amazon FreeRTOS(アマゾンフリーアールティーオーエス)は、AWSが提供するマイクロコントローラ向けIoTオペレーティングシステム。
Amazon FreeRTOSは、低消費電力小型エッジデバイスに対して「プログラミング」「デプロイ」「保護」「接続」「管理」などの機能を提供するマイクロコントローラ向けオペレーティングシステム。
一般的なマイクロコントローラのオペレーティングシステムには「ローカルネットワーク機能」「クラウド接続機能」などが組み込まれていないため、IoTアプリケーション開発での課題となっていたが、これらの問題を解決するためにAmazon FreeRTOSが開発された。
Amazon FreeRTOSは、マイクロコントローラベース接続デバイスに対するプログラミングを行い、そのデバイスからデータを収集するIoTアプリケーションのために必要なすべての機能を備えている。
Amazon FreeRTOSを使用すると、クラウドに直接接続することが可能となるため、リアルタイムでシステムのパフォーマンスやストレスに関するデータを収集できる。
Amazon FreeRTOSを使用することで、B2Bソリューション開発企業は「設計工程」や「開発工程」を簡素化でき、新しいコネクテッドソリューションを迅速にリリースできる。
Amazon FreeRTOSにより、「性能」「キャパシティ」「アーキテクチャ」などが異なるさまざまなマイクロコントローラハードウェアをサポートできる単一マイクロコントローラオペレーティングシステムを実現できる。
→AWS →Amazon FreeRTOS →Amazon FreeRTOS の料金
Amazon FreeRTOSは、マイクロコントローラ向けオープンソースオペレーティングシステム「FreeRTOSカーネル」をベースに設計されているため、大規模なFreeRTOSカーネル向けエコシステムを活用できる。
Amazon FreeRTOSに組み込まれたソフトウェアライブラリを利用することで、IoTデバイスに簡単にプログラミングできる。
Amazon FreeRTOSはオープンソースであるため、ソースコードライブラリを自由に拡張/変更できる。
→GitHub →aws / amazon-freertos
Amazon FreeRTOSは柔軟性に優れており、「ARM」「MIPS」などの各種アーキテクチャにも対応しているため、各種チップセットをベースとするIoTソリューションを簡単に構築できる。
Amazon FreeRTOSは、データやデバイス接続の保護のために、各種セキュリティ機能を備えている。
・データ暗号化機能
・キー管理機能---暗号化オブジェクト管理、プライベートキー署名操作用抽象化レイヤー
・コード署名機能
・証明書認証機能
・TLS(Transport Layer Security)v1.2対応 など
Amazon FreeRTOS は、ソフトウェア無線更新機能も備えているため、機能強化やセキュリティパッチの更新をリモートでデバイスに適用できる。
Amazon FreeRTOSデバイスは、クラウドサービス「AWS IoT Core」や、ローカルエッジデバイス「AWS Greengrassデバイス」などに直接接続できる。
参考元サイト
Analytics News ACCESS RANKING