NXPは、Zephyrのコミュニティに多大な貢献をし、ポートフォリオの拡充とZephyrのワイヤレス機能の強化に尽力しています。Zephyrのエコシステム内でWi-Fi、Bluetooth、ThreadをサポートするNXP製品を確認するとともに、NXPがWi-FiおよびBluetoothサブシステムに対して行った主要なZephyrの取り組みを紹介します。
Zephyrプロジェクトの創設メンバーであるNXPは、プラチナ・ボード・メンバーとして精力的な取り組みを続けており、マイクロコントローラ、エントリレベルのi.MX 9製品、およびワイヤレス・コネクティビティ・トランシーバ向けのメインストリーム・イネーブルメントにZephyrを加えています。NXPは、多様なボードとシールドをサポートしており、いずれも主にアップストリームで有効化され、ダウンストリームのリソースで補完される機能豊富なソフトウェアによって支えられています。
NXPは、プラットフォームを問わず、Zephyrのイネーブルメントを着実に拡大しています。NXPがZephyrに注力する理由と、これがリアルタイム・オペレーティング・システム (RTOS) 分野にどのような変化をもたらしているかについてご覧ください。
NXPの統合デバイス・サポート
Wi-Fiおよびナローバンド機能の観点から、NXPはZephyrのアップストリームに複数のデバイスを提供しています。これには、トライラジオWi-Fi 6無線MCUであるRW612、Wi-Fi 6ソリューションのIW612とIW610を含む最新世代のワイヤレス・トランシーバが含まれます。これにより、開発者はコスト、性能、高度な機能の面でニーズに合わせたワイヤレス・ソリューションを柔軟に設計できます。RW612はサポート対象のボードとして提供されており、同様にトランシーバはシールド・カテゴリで提供されています。
表1:この表では、NXPがWi-Fiおよびナローバンド機能向けに提供しているワイヤレス・ボードとシールドについて説明しています。
=
IW416とi.MXRT1060評価キット (EVKC) を使用してWi-Fi接続をセットアップする方法がわかるZephyrの利用開始例については、こちらのビデオをご確認ください。
NXPのGitHubにあるリリース・ノート1には、アップストリームとダウンストリームの実装の性能を比較した結果を含む詳細な機能リストが掲載されています。NXPのシールドは、NXPのRT1060 EVKCをホスト・プラットフォームとして使用して、幅広い機能とアプリケーションへの対応が検証されています。このシールドは、Zephyrエコシステムによって提供されるハードウェア抽象化アプローチを採用しているため、最小限の労力でZephyrを実行している他のホスト・プラットフォームと統合できます。
1ダウンストリームGitHubで選択可能な最新のリリース・タグを選択して、ソフトウェア開発キット (SDK) またはリリース・ノートの最新バージョンを参照してください。
NXPのZephyrコミュニティへの主な貢献
NXPは、デバイスの利便性向上のため、最前線に立ってWi-FiとBluetoothのソリューションを拡大しています。これには、次の重要な進歩によるZephyrコミュニティへの多大な貢献が含まれます。
- モバイル・アクセス・ポイント (AP) (SoftAP) サポートのためのHostapd統合
- Wi-Fi保護アクセス (WPA) サプリカントとHostapdによるエンタープライズグレードのセキュリティ
- Easy ConnectやWi-Fiローミングなどの高度な機能
- Bluetooth Classicサブシステムのメンテナンスに加え、Classicの高度オーディオ配信プロファイル/ハンズフリー・プロファイル (A2DP/HFP) およびLow Energy (LE) オーディオ対応の高度なオーディオ・ソリューション
Zephyrとのワイヤレス・コネクティビティの開発を開始しましょう。ZephyrアップストリームのNXP Wi-Fiドライバのサポートをご確認ください。
Zephyrエコシステムのプロトコル・サポート
Zephyrのエコシステムでサポートされている無線プロトコル。 ブロック図をダウンロードすると、拡大図がご覧いただけます。
NXPは、Wi-Fi、Bluetoothデュアルモード、Thread、Matterを含む包括的なマルチプロトコル・ソリューションを提供しています。これらのプロトコルは、トランスミッション制御プロトコル/インターネット・プロトコル (TCP/IP) スタック、Wi-Fiコントロール・プレーン・インターフェース、Bluetoothスタック、802.15.4 ThreadサポートなどのZephyrコミュニティのミドルウェアを活用して、オープン・ソース開発と長期メンテナンスのメリットを享受する一方で、技術的負債を軽減します。マルチプロトコルは、独自の高度な共存ソリューションによってシームレスに動作します。
| プロトコル・サポート |
IW416 |
IW612 |
IW610 |
RW612 |
| Wi-Fi |
|
|
|
|
| Bluetooth LE |
|
|
|
|
| Bluetooth Classic² |
|
|
- |
- |
| オープンThread |
- |
計画済み |
計画済み |
|
| Matter3 over Wi-Fi |
- |
- |
- |
|
表2:この表は、各デバイスでサポートされているプロトコルの概要を示しています。
²Bluetooth Classicは、コントローラ・レベルでサポートされ、Zephyrミドルウェアのサポートに合わせて段階的に機能が統合されます。3Zephyrは、MatterのダウンストリームGitHubと統合されています。
Zephyr開発リソース
Zephyrのアップストリーム・ドキュメントに加えて、NXPはZephyrを使った開発を加速するために包括的なドキュメントとサンプル・アプリケーションを提供しています。リソースには、スタート・ガイド、ユーザー・マニュアル(ZephyrのダウンストリームGitHubで入手可能)、リリース・ノート、サンプル・アプリケーションも含まれています。
NXP + Zephyrを選ぶ理由
NXPとZephyrは、オープン・ソースの柔軟性、堅牢なセキュリティ、豊富なプロトコル・サポートを組み合わせて、コネクテッド・デバイス向けの強力な基盤を提供し、IoT開発を加速します。
- オープン・ソースの柔軟性と長期サポート
- セキュアでスケーラブルなワイヤレス・ソリューション
- 最新のIoTニーズに対応する豊富なプロトコル・サポート
- 積極的なコミュニティ・リーダーシップとイノベーション