シミュレーション

サポート対象

OpenThread には、POSIX プロセスを使用して OpenThread デバイス間の無線通信をシミュレートするプラットフォーム ドライバの例が含まれています。これは、ハードウェアを必要とせずに OpenThread ネットワークをシミュレートしてテストする場合に便利です。POSIX シミュレーションは、OpenThread の継続的インテグレーションでも使用されています。

ドライバの例については、GitHub をご覧ください。

アーキテクチャ

OT Posix アーキテクチャ

POSIX シミュレーションでは、UDP ソケットの上に IEEE 802.15.4 無線ドライバを使用して、デバイスごとに 1 つのプロセスを作成します。

シミュレーションは、Unix ベースのシステムでサポートされています。