OpenThread включает примеры драйверов платформы, которые имитируют радиосвязь между устройствами OpenThread с использованием процессов POSIX. Это полезно для моделирования и тестирования сетей OpenThread без использования оборудования. Моделирование POSIX также используется в непрерывной интеграции OpenThread.
Примеры драйверов см. на GitHub .
Архитектура

Моделирование POSIX создает один процесс для каждого устройства с использованием радиодрайвера IEEE 802.15.4 поверх сокетов UDP.
Симуляция поддерживается в системах на базе Unix.