OpenThread enthält Beispielplattformtreiber, die die Funkkommunikation zwischen OpenThread-Geräten mithilfe von POSIX-Prozessen simulieren. Dies ist nützlich, um OpenThread-Netzwerke ohne Hardware zu simulieren und zu testen. Die POSIX-Simulation wird auch von der Continuous Integration von OpenThread verwendet.
Beispiele für Treiber finden Sie auf GitHub.
Architektur
Die POSIX-Simulation erstellt einen Prozess pro Gerät und verwendet dazu den IEEE 802.15.4-Radiotreiber auf UDP-Sockets.
Die Simulation wird auf Unix-basierten Systemen unterstützt.