PANS PRO API
このガイドでは、Decawave の DW1000 IC に基づく DWM モジュールのパブリック アプリケーション インターフェイスを指定します。 API は基本的に、DW1000 IC 部品やその他の周辺機器に SPI/I2C インターフェイス レジスタ セットを介して直接アクセスする詳細を処理することなく、アプリケーション レベルでライブラリを介してモジュールを駆動するために MCU と通信する手段を提供する一連の関数です。IEEE 802.15.4-2011 標準で定義された UWB 物理層を持つ DW1000 IC 部品は、モジュールの MCU によって制御される UWB 無線モジュールとして機能します。モジュールは、ユーザーがシステムと対話するための複数のインターフェイスを提供します。これには、スマートフォン アプリケーションを介して使用できる UART および SPI ハードウェア インターフェイスと BLE インターフェイスが含まれます。
API とそのガイド
API 関数のセットには、さまざまな通信インターフェイスを介してアクセスできるため、開発者はモジュールを使用し、システムに統合する際に柔軟性が得られます。 API アクセスには主に次の 2 種類があります:
外部アクセス API: UART、SPI、BLE 経由。
統合アクセス API: オンボード ユーザー アプリ経由 (C コード)。
上記の API インターフェイスには次のようなものがあります:
UART (汎用)、SPI、およびオンボード API は、API コマンド セクションで紹介されています。
The UART (Shell) APIs are introduced in the section Shell commands.
BLE API は、TLV タイプ リスト セクションで紹介されています。
次のページでは PANS API 関数自体を指定し、各 API 関数のパラメーター、機能、およびユーティリティの詳細を説明します。
ユーザーは API を使用して、個々のモジュールを構成できます。
次のサブセクションでは、サポートされている各種の API を示します。