[![Supported](https://openthread.io/static/platforms/images/ot-support-full.png)](https://openthread.io/platforms#support)

OpenThread includes example platform drivers that simulate radio communication
between OpenThread devices using POSIX processes. This is useful for simulating
and testing OpenThread networks without the need for hardware. POSIX simulation
is also utilized by OpenThread's Continuous Integration.

For example drivers, see
[GitHub](https://github.com/openthread/openthread/tree/master/examples/platforms/simulation).

## Architecture

[![OT Posix Architecture](https://openthread.io/static/platforms/images/ot-arch-posix.png)](https://openthread.io/static/platforms/images/ot-arch-posix_2x.png)

POSIX simulation creates one process per device, using the IEEE 802.15.4 radio
driver on top of UDP sockets.

Simulation is supported on Unix-based systems.