OpenThread에는 POSIX 프로세스를 사용하여 OpenThread 기기 간의 무선 통신을 시뮬레이션하는 플랫폼 드라이버의 예가 포함되어 있습니다. 이는 하드웨어 없이 OpenThread 네트워크를 시뮬레이션하고 테스트하는 데 유용합니다. POSIX 시뮬레이션은 OpenThread의 지속적 통합에서도 활용됩니다.
드라이버 예는 GitHub를 참고하세요.
아키텍처
POSIX 시뮬레이션은 UDP 소켓 위에 IEEE 802.15.4 무선 드라이버를 사용하여 기기당 하나의 프로세스를 만듭니다.
시뮬레이션은 Unix 기반 시스템에서 지원됩니다.