OpenThread には、POSIX プロセスを使用して OpenThread デバイス間の無線通信をシミュレートするプラットフォームドライバの例が含まれています。これは、ハードウェアを必要とせずに OpenThread ネットワークをシミュレートしてテストするのに便利です。POSIX シミュレーションは OpenThread の継続的インテグレーションでも利用されます。
ドライバの例については、GitHub をご覧ください。
アーキテクチャ
POSIX シミュレーションは、UDP ソケット上で IEEE 802.15.4 無線ドライバを使用し、デバイスごとに 1 つのプロセスを作成します。
シミュレーションは Unix ベースのシステムでサポートされています。