当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。
お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。
Essential Cookie は、当社のサイトおよびサービスを提供するために必要であり、無効にすることはできません。通常、プライバシー設定の選択、サインイン、フォームへの入力など、サイトでのアクションに応じてのみ設定されます。
Performance Cookie は、お客様によるサイトの操作方法に関する匿名の統計を提供するため、サイトのエクスペリエンスとパフォーマンスを向上させることができます。承認された第三者は、当社に代わって分析を行う場合がありますが、データを独自の目的で使用することはできません。
Functional Cookie は、有用なサイト機能の提供、ユーザーの嗜好の記憶、関連コンテンツの表示に役立ちます。承認された第三者は、特定のサイト機能を提供するためにこれらのクッキーを設定する場合があります。これらのクッキーを許可しない場合、サービスの一部またはすべてが適切に機能しない可能性があります。
Advertising Cookie は、当社の広告パートナーによって当社のサイトを通じて設定され、関連するマーケティングコンテンツの配信に役立ちます。これらの Cookie を許可しないと、広告の関連性が低くなります。
一部の種類の Cookie をブロックすると、サイトの操作に影響する可能性があります。Cookie の設定は、このサイトのフッターにある [Cookie preferences] をクリックすることで、いつでも変更できます。当社および承認された第三者が Cookie をどのように使用しているかについては、「AWS Cookie Notice」をお読みください。
クロスコンテキスト行動広告を含む、AWS サイトやその他のプロパティでのお客様の興味に関連する広告を表示します。クロスコンテキスト行動広告では、1 つのサイトまたはアプリのデータを使用して、別の会社のサイトまたはアプリでお客様に対して広告を行います。
Cookie または同様のテクノロジーに基づく AWS のクロスコンテキスト行動広告を許可しない場合は、下の [許可しない] と [プライバシーに関する選択肢を保存] を選択するか、グローバルプライバシーコントロールなど、法的に認められた拒否シグナルが有効になっている AWS サイトにアクセスしてください。Cookie を削除したり、別のブラウザまたはデバイスからこのサイトにアクセスしたりした場合は、再度選択を行う必要があります。Cookie とその使用方法の詳細については、AWS Cookie クッキーに関する通知をお読みください。
その他すべての AWS クロスコンテキスト行動広告を許可しないようにするには、E メールでこのフォームに記入を行ってください。
AWS によるお客様の情報の取り扱い方法の詳細については、AWS プライバシー通知をお読みください。
Cookie の設定を保存できなかったため、現時点では不可欠な Cookie のみを保存します。
Cookie の設定を変更する場合は、AWS コンソールのフッターにあるリンクを使用して後でもう一度お試しください。問題が解決しない場合は、サポートにお問い合わせください。
AWS IoT Greengrass を実行するエッジデバイスへのローカル接続は、FreeRTOS デバイスがクラウド接続なしで通信、データの収集、およびアクションの実行を継続することを可能にします。FreeRTOS デバイスは、Wi-Fi 管理などのローカル接続ライブラリを使用して、Wi-Fi およびイーサネット経由でローカルネットワークに接続できます。Wi-Fi 管理ライブラリは、セットアップ、構成、プロビジョニング、セキュリティ、電源管理などの Wi-Fi 機能の抽象化レイヤーを実装します。
FreeRTOS デバイスはさらに、Cellular LTE-M 接続を介して、または Bluetooth Low Energy 接続を使用して、モバイルデバイス経由で AWS IoT Core に接続できます。FreeRTOS での Bluetooth Low Energy サポートは、Bluetooth Low Energy アプリケーションの作成と、AWS IoT 機能性との統合のための Android と iOS のコンパニオン SDK の使用に、標準化された API レイヤー経由で標準の Generic Access Profile (GAP) と汎用属性 (GATT) プロファイルを使用することを可能にします。
FreeRTOS デバイスがローカルネットワークに接続されると、これらのデバイスは AWS IoT Greengrass Discovery API を使って、同じローカルネットワーク上のローカルエッジデバイス (AWS IoT Greengrass Core デバイスなど) に簡単に接続できるようになります。FreeRTOS は、デバイスが検出プロセスを開始し、目的の AWS IoT Greengrass Core に接続することを容易にします。ローカル接続では、デバイスがエッジで互いに通信できるようになります。例えば、ID カードを通すとドアのロックが解除されるオフィスビルのセキュリティシステムがあります。
クラウド接続では、IoT アプリケーションやその他の AWS クラウドサービスで使用できるように、マイクロコントローラベースのデバイスで簡単にデータを収集し、アクションを実行できます。MQTT ベースのメッセージングまたは HTTP を使用して FreeRTOS デバイスを AWS IoT Core に接続できます。 MQTT は、メモリ使用量の少ない軽量プロトコルであり、制限のあるマイクロコントローラベースのデバイスに対して効率的な通信を可能にします。FreeRTOS では、ベンダーに依存しない標準的なライブラリインターフェイスを使用してデバイスのオンボードを容易にします。MQTT は、メモリ使用量の少ない軽量プロトコルであり、制限のあるマイクロコントローラベースのデバイスに対して効率的な通信を可能にします。クラウド接続により、スマート電力メーターのようなデバイスが、消費に関する情報を送り返し、そのデータを AWS IoT Analytics などの他の AWS サービスで分析できます。
FreeRTOS は、Device Shadow ライブラリを備えた AWS IoT Core の Device Shadow API もサポートしています。Device Shadow は、各デバイスの永続的な仮想バージョン、つまり「シャドウ」を作成します。これにはデバイスの最新状態が含まれており、アプリケーションまたはその他のデバイスがメッセージを読み取って、そのデバイスとやり取りできるようになります。温度制御されたファンのようなマイクロコントローラベースのデバイスは、「回転中」などの最新状態をクラウドに保存することによってデバイスシャドウを活用できます。状態はその後「停止」に更新され、デバイスがオンラインに戻ったときに停止するアクションを実行します。
FreeRTOS は AWS IoT Device Defender ライブラリを提供します。AWS IoT Device Defender との統合により、デバイス側のメトリクスについて簡単にレポートでき、それらのメトリクスが予想動作から逸脱すると異常を検出します。AWS IoT Device Defender は、お使いの FreeRTOS デバイスに関連付けられた IoT 設定の継続的な監査も行い、デバイスがセキュリティのベストプラクティスに準拠していることを確実にします。
FreeRTOS には、セキュアなクラウド接続、証明書認証、キー管理、およびコード署名機能を含む、セキュリティのためのライブラリが備わっています。
FreeRTOS は、Transport Layer Security (TLS v1.2) を使用してクラウドへの安全な接続を管理します。TLS ライブラリは、通信する 2 つのアプリケーション間でプライバシーとデータ整合性を提供する TLS プロトコル用の抽象化レイヤーを実装します。AWS IoT Core の MQTT ブローカーに接続するには、TLS クライアント証明書認証が必要です。FreeRTOS には、キー管理機能として、暗号化オブジェクトの管理とプライベートキーへの署名操作のための抽象化レイヤーが備わっています。暗号化オブジェクトは、専用のストレージに保管するか、専用のストレージが利用できない場合は、メインのマイクロコントローラのフラッシュメモリに保管します。コード署名のために、FreeRTOS デバイスで AWS IoT Device Management コンソールを使用できます。コード署名機能は、デバイスで署名付きイメージを検証することで、デプロイ中や更新中のデバイスコード漏洩を防ぎます。
統合された OTA アップデートソリューションのために、FreeRTOS デバイスで AWS IoT Device Management を使用できます。FreeRTOS は、他の AWS IoT Core 通信と共有される単一の TLS 接続経由で OTA アップデートを伝達することにより、マイクロコントローラベースのデバイスの OTA アップデートのデプロイメントのために使用されるメモリの量を少なくします。ファームウェアイメージの提供、更新するデバイスの選択、コード署名方法の選択、および更新のスケジュール設定は、すべて AWS IoT Device Management コンソール内で実行します。OTA アップデートを使用して、セキュリティ更新、バグ修正、および新しいファームウェア更新を現場のデバイスにデプロイできます。
AWS Partner Device Catalog には、FreeRTOS およびその特徴と機能を完全にサポートするデバイスがリストされています。サポートされている開発キットに加えて、迅速なプロジェクト統合のためのゲートウェイ、エッジサーバー、センサー、およびカメラなどの市販のデバイスを簡単に素早く見つけることができます。このカタログは、新しいデバイスを構築するための開発キットと埋め込みシステム、そして迅速な IoT プロジェクト統合のためのゲートウェイ、エッジサーバー、センサー、およびカメラなどの市販のデバイスを提供します。
FreeRTOS 長期サポート (LTS) リリースでは、機能の安定性、セキュリティ更新、重大なバグ修正を 2 年間提供する FreeRTOS バージョンを信頼できます。この態勢により、既存アプリケーションを壊す可能性のある更新の導入に関するリスクを増加させることなく、推奨を受けた変更のみを特定し、FreeRTOS のカーネルやライブラリにインクルードすることが容易になります。FreeRTOS LTS には、FreeRTOS のカーネルと、IoT ライブラリ (FreeRTOS+TCP、coreMQTT、coreHTTP、corePKCS11、coreJSON、AWS IoT OTA、AWS IoT Jobs、AWS IoT Device Defender、AWS IoT Device Shadow) が含まれます。FreeRTOS LTS ライブラリの詳細については、こちらをクリックしてください。
FreeRTOS 拡張メンテンナンス (EMP) を使用すると、選択した FreeRTOS 長期サポート (LTS) バージョンのセキュリティパッチと重大なバグ修正を、最初の長期サポート期間の満了から最大 10 年間* 受け取ることができます。FreeRTOS EMP は、お客様がマイクロコントローラーベースのデバイスを何年にもわたって保護し、オペレーティングシステムのアップグレードコストを節約し、フィールドでのデバイスのパッチ適用に関連するリスクを軽減します。
製品のライフサイクル全体を通じて、機能が安定したコードベースでセキュリティパッチを受信するファームウェアを実行します。機能的に安定したコードベースにより、最新の FreeRTOS バージョンにアップグレードすることなく、同じ長期サポートバージョンでセキュリティパッチを受けることができます。
サブスクリプション期間中は、機能と API の安定性を提供する FreeRTOS ライブラリを継続して使用することができます。これにより、システムのバージョンのアップグレード時に通常発生する追加開発、テスト、品質保証のコストを省くことができます。
選択した FreeRTOS 長期サポートライブラリのセキュリティパッチと重大なバグ修正を受け取り、IoT デバイスのライフサイクル全体のセキュリティを向上させます。
重要な修正を加えたデバイスの更新には、プロジェクト計画、リリース準備テスト、および無線通信 (OTA) 更新スケジュールが含まれます。拡張メンテナンスプランでは、今後予定されているパッチやバグ修正の通知をタイムリーに受け取ることができ、アップデートの整理と計画を行うことができます。
現在の長期サポート期間が終了する前に、AWS アカウントを使用して FreeRTOS EMP コンソールで FreeRTOS EMP 登録を完了します。さらに、関連する利用規約を確認して同意し、長期サポートバージョンを選択して、年間サブスクリプションを購入することができます。また、EMP ライブラリ、パッチ、および関連する通知にアクセスできるようになります。
開始するにはお問い合わせください。 詳細については、FreeRTOS の料金ページとよくある質問をご覧ください。
* AWS は、12 か月以上前に通知する場合を含め、AWS サービスの使用に適用される契約で許可されているとおり、あらゆるバージョンの LTS について、サブスクリプション期間が満了する前に、拡張メンテナンスを終了する場合があります。
FreeRTOS 用 AWS IoT Device Tester は開発ボード用のテスト自動化ツールです。AWS クラウド接続、OTA 更新、およびセキュリティライブラリが開発ボードで正常に機能するかどうかを検証するテストを提供します。FreeRTOS 用 Device Tester を使用すると、デバイスが FreeRTOS を実行し、AWS IoT サービスと相互運用するかどうかを判定するためのテストを簡単に行えます。 また、Device Tester から署名入りの認定レポートをダウンロードし、レポートを AWS Partner Central に送信することで、AWS Partner Device Catalog にデバイスを認定してリストできます。
詳細および開始方法については、Device Tester テクニカルドキュメントにアクセスしてください。