IEEE 802.15.4プロトコルは業界標準のワイヤレス・ネットワーク・ソリューションであり、ライセンス不要の無線帯域で動作する極めて低電力のデバイス間でのデータ交換を可能にします。このプロトコルは、制限されたエリア内で低データレートでの比較的頻度の低いデータ交換を必要とするワイヤレスネットワークアプリケーション(例えば、家庭用温度監視および制御ネットワーク)を対象としています。低電力デバイスは、「エネルギーハーベスティング」(例えば、ソーラーパネルを使用する)を通してバッテリ駆動または自己給電され、送信しないときに電力を節約するために「スリープ」する場合があります。
NXP® 2.4GHz帯用のIEEE 802.15.4ベースのソリューションは、JN516xおよびJN517xワイヤレスマイクロコントローラと関連するサポートソフトウェアを通じて提供されます。また、IEEE 802.15.4は、ZigBee 3.0など、NXPでサポートされている他のワイヤレスネットワークプロトコルの基礎を形成します。これらのプロトコルは、純粋なIEEE 802.15.4ソリューションでユーザーアプリケーションの責任となる強化されたネットワーク機能を組み込みます。
IEEE 802.15.4ソフトウェア
IEEE 802.15.4は、JN516xおよびJN517xマイクロコントローラの全範囲で利用可能です。プロトコルおよび関連するサポート・ソフトウェアは、次のソフトウェア開発者キット(SDK)で提供されています。どちらも、Eclipseベースの統合開発環境(IDE)で使用するように設計されています:
- JN516x IEEE 802.15.4 SDK (JN-SW-4163): 'BeyondStudio for NXP' IDE (JN-SW-4141)で使用
- JN517x IEEE 802.15.4 SDK (JN-SW-4263): NXP LPCXpresso IDEで使用(バージョンについてはSDKリリースノートを参照)
ソフトウェア、ドキュメント、サポート資料
SDK、ユーザーガイド、アプリケーションノートなど、カスタムIEEE 802.15.4ソリューションの開発を支援する幅広いユーザーリソースが用意されています。IEEE 802.15.4に関連するリソースを次に示します。
ハードウェア関連のリソースは、「JN516x MCUのサ ポートリソース 」および「 Support Resources JN517x MCUs 」ページにあります。
ページの下部にレガシー ・ソフトウェアが表示されます。
注: K32W061/41または JN5189/88Tは、新しいZigbee®、スレッド、およびBluetooth® LE 5.0デザインに適しています。新しいソフトウェアリリースは計画されていません
品番 | タイトル | 概要 | バージョン | |
---|---|---|---|---|
ソフトウェア | ||||
JN-SW-4263 | JN517x IEEE 802.15.4 SDK | JN517xデバイスに基づくIEEE 802.15.4ネットワーク開発用ソフトウェア。カスタムアプリケーション開発用のアプリケーションテンプレートが含まれています。LPCXpressoツールチェーンの上にインストールする必要があります。詳細はを参照してください。 | 1546 | |
JN-SW-4163 | JN516x IEEE 802.15.4 SDK | JN516xデバイスに基づくIEEE 802.15.4ネットワーク開発用ソフトウェア。BeyondStudio for NXPツールチェーンの上にインストールする必要があります。詳細はを参照してください。 | 1416 | |
JN-SW-4141 | BeyondStudio for NXP | JN51xxアプリケーションを開発するためのツールチェーン。詳細については、リリースノート 、およびユーザーガイドJN-UG-3098 [English]を参照してください。 | 1308 | |
JN-SW-4107 | JN51xx本番Flashプログラマ | 本番環境のJN51xxデバイスに組み込みアプリケーションをロードするためのユーティリティ。詳細については、リリースノート 、およびユーザーガイドJN-UG-3099 [English]を参照してください。 | 1365 | |
ユーザ・ガイド | ||||
JN-UG-3024 | IEEE 802.15.4スタックユーザーガイド [English] | IEEE 802.15.4の概要を説明し、IEEE 802.15.4アプリケーションを開発するためのNXPソフトウェアのリソースについて詳しく説明します。 まずこれを読んでください。 |
2.6 | |
JN-UG-3098 | BeyondStudio for NXPインストールおよびユーザーガイド [English] | BeyondStudio for NXP (JN-SW-4141)のインストールと操作について説明します。また、JN516x SDKのインストールについても説明します。 | 1.2 | |
JN-UG-3109 | JN517x LPCXpressoインストールおよびユーザーガイド [English] | JN517xのLPCXpressoのインストールと操作について説明します。また、JN517x SDKのインストールについても説明します。 | 1.2 | |
JN-UG-3116 | JN51xxコアユーティリティユーザガイド [English] | Persistent Data Manager (PDM)を含むJN51xxデバイスで使用する一連のソフトウェアユーティリティについて説明します。 | 1.0 | |
アプリケーション・ノート | ||||
JN-AN-1001 | JN516xの消費電力の計算 [English] | IEEE 802.15.4ベースのアプリケーションを実行するJN516xワイヤレスマイクロコントローラに必要な電力を計算する方法について説明します。 | 1.6 | |
JN-AN-1035 | 802.15.4データレートの計算 [English] | IEEE 802.15.4ワイヤレスネットワークのデータレートを計算する方法について説明します。 | 1.2 | |
JN-AN-1059 | IEEE 802.15.4ベースのワイヤレスネットワークを展開するためのRFガイドラインを提供します。 | 1.2 | ||
JN-AN-1069 | IEEE 802.15.4シリアルケーブルの交換 | 2台のJN516x/7xデバイス上のUART間にワイヤレスIEEE 802.15.4リンクを作成するためのソフトウェアについて説明し、提供します。 | 4.0 | |
JN-AN-1079 | IEEE 802.15.4(2.4 GHz)の共存 [English] | IEEE 802.15.4ベースのシステムと2.4GHz無線帯域の他のシステムとの共存に影響を及ぼす問題について説明します。 | 1.1 | |
JN-AN-1172 | JN516xカスタマモジュール評価ツール | モジュール性能の測定を可能にする多数のテストモードにJN516xマイクロコントローラを配置するために使用できるツールについて説明します。 | 1.6 | |
JN-AN-1174 | JN516x用IEEE 802.15.4アプリケーションテンプレート | IEEE 802.15.4アプリケーションコーディングの基礎として使用できるテンプレートを提供します。テンプレートの使い方と構造はユーザーガイドJN-UG-3024に記載されています。 | 1.4 | |
JN-AN-1175 | JN516xのパケットエラーレートテスト | JN516x評価キットのボードで使用できるパケットエラーレート(PER)テストソフトウェアについて説明します。 | 1.3 | |
JN-AN-1180 | JN516x用802.15.4ホームセンサーのデモ | JN516x評価キットで使用できるIEEE 802.15.4ホームセンサーデモアプリケーションについて説明します。 | 1.5 | |
JN-AN-1193 | JN516x Lauterbach JTAGデバッガ | Lauterbach JTAGデバッガを使用してJN516xデバイス上で実行するコードのデバッグ環境の構成を詳細に説明します。 | 1.4 | |
JN-AN-1202 | BeyondStudio移行ガイドライン [English] | 既存のJN516xプロジェクトをBeyondStudio for NXPに移行する方法について説明します。 | 1.1 | |
JN-AN-1203 | JN516x JTAG BeyondStudioでのデバッグ [English] | BeyondStudio for NXPソフトウェアツールによるJN516xデバイスのJTAGデバッグ機能の使用について説明します。 | 1.2 | |
JN-AN-1212 | JN517xのパケットエラーレートテスト | JN517x開発キットのボードで使用できるパケットエラーレート(PER)テストソフトウェアについて説明します。 | 1.1 | |
関連ドキュメント | ||||
JN517x | JN517xデータシート [English] | 詳細はJN517xシリーズのマイクロコントローラをご覧ください。 | 1 | |
JN5169M0x | JN5169-001-M0x-2データシート [English] | モジュールJN5169-001-M0xシリーズの詳細 | 3.0 | |
JN-DS-JN516x | JN516xデータシート | 詳細はJN516xシリーズのマイクロコントローラをご覧ください。 | 1.3 | |
JN-DS-JN5168-001-MO | JN5168-001-Myyデータシート [English] | 詳細はJN5168-001-Myyシリーズのモジュールです。 | 1.4 | |
JN-RM-2003 | LPRFボードAPIリファレンスマニュアル [English] | 詳細はボードAPIを参照してください。このAPIは、評価キットに含まれるボード上のコンポーネントと対話するためにアプリケーションコードで使用されます。 | 2.4 | |
JN-UG-3075 | JenOSユーザガイド [English] | IEEE 802.15.4アプリケーションで使用できるJenOS Persistent Data Manager (PDM)の詳細が含まれています。 | 1.7 | |
JN-UG-3087 | JN516x統合周辺機器APIユーザーガイド [English] | 詳細は、JN516xオンチップ周辺機器と対話するためにアプリケーションコードで使用されるJN516x統合周辺機器APIを説明します。 | 1.4 | |
JN-UG-3093 | JN516x-EK001評価キットユーザーガイド [English] | このJN516x評価キットの内容と、プリロードされたデモのセットアップおよび実行方法について説明します。 | 1.5 | |
JN-UG-3099 | JN51xx量産Flashプログラマ向けユーザガイド [English] | JN51xxプロダクションフラッシュプログラマ(JN-SW-4107)の使用法について説明します。 | 1.1 | |
JN-UG-3108 | JN516x-EK004評価キットユーザーガイド [English] | JN516x-EK004評価キットの内容と、プリロードされたデモのセットアップおよび実行方法について説明します。 | 2.0 | |
JN-UG-3118 | JN517x統合周辺機器APIユーザーガイド [English] | 詳細は、JN517xオンチップ周辺機器と対話するためにアプリケーションコードで使用されるJN517xインテグレーテッド周辺機器APIを説明します。 | 1.1 | |
JN516xデバイスのリファレンス設計 (英語)は、JN516x MCUのサ ポートリソースから入手できます。 JN517xデバイスのリファレンス設計 (英語)は、JN517x MCUのサ ポートリソースから入手できます。 |
レガシーソフトウェア
旧Eclipseベースのツールチェーン(JN-SW-4041)を使用してJN516x IEEE 802.15.4アプリケーションを開発するために必要なソフトウェアを以下に示し、説明します。これは新しいデザインには推奨されません。
品番 | タイトル | 概要 | バージョン |
---|---|---|---|
JN-SW-4041 | JN51xx SDKツールチェーン | JN516xアプリケーションを開発するための以前のEclipseベースのツールチェーン。IEEE 802.15.4の場合は、JN-SW-4063とともに使用する必要があります。 | 1.1 |
JN-SW-4063 | JN516x IEEE 802.15.4 SDK | JN516xデバイスに基づくIEEE 802.15.4システム開発用ソフトウェア。JN51xx SDKツールチェーン(JN-SW-4041)の上にインストールする必要があります。 | 983 |
JN-SW-4007 | JN51xxフラッシュプログラマ | JN51xxフラッシュメモリに組み込みアプリケーションを読み込むためのユーティリティ。 | 1.8.9 |
JN-AN-1178 | JN516x用IEEE 802.15.4ワイヤレスUART | JN516x評価キットの2つのセンサーボードを使用して、IEEE 802.15.4に基づくワイヤレスシリアルリンクを作成する方法について説明します。 | 1.1 |