البرنامج الخفي

بنية CP RCP

OpenThread Daemon (OT Daemon) هو وضع إصدار Openthread POSIX يعمل على OpenThread كخدمة. ويستخدم مقبس UNIX كإدخال وإخراج يمكن للعملاء من خلاله الاتصال والتواصل باستخدام واجهة سطر الأوامر (CLI) على البروتوكول كبروتوكول.

يتم استخدام OT Daemon في تصميم المعالج اللاسلكي (RCP). يتم تضمينه مع Openthread على /src/posix.

الإصدار

لإنشاء البرنامج الثنائي OT Daemon، عليك تشغيل النص البرمجي cmake-build واستخدام مفتاح التبديل OT_DAEMON مع إصدار POSIX:

./bootstrap
./script/cmake-build posix -DOT_DAEMON=ON

ربط

وبعد إنشائها، اربطها بعقدة OpenThread.

محاكاة العُقدة:

./build/posix/src/posix/ot-daemon 'spinel+hdlc+forkpty://output/simulation/bin/ot-rcp?forkpty-arg=1'

تقع العُقدة الفعلية في /dev/ttyACM0:

./build/posix/src/posix/ot-daemon 'spinel+hdlc+uart:///dev/ttyACM0?uart-baudrate=115200'

التحكّم

أثناء تشغيل مثيل OT Daemon، استخدِم وحدة التحكُّم المُدمَجة لإدارة العُقدة المرتبطة:

./build/posix/src/posix/ot-ctl

سيؤدي هذا إلى فتح سطر أوامر OpenThread، الذي يمكنك استخدامه كالمعتاد.

بدلاً من ذلك، يمكنك إصدار أوامر Openسلسلة سطر الأوامر (CLI) مباشرةً من سطر الأوامر، باستخدام البرنامج الثنائي ot-ctl:

sudo ot-ctl state

Codelabs

لمعرفة المزيد من المعلومات عن كيفية استخدام برنامج OT Daemon، يمكنك الاطّلاع على الدروس التطبيقية حول ترميز المحاكاة:

جرِّب الدرس التطبيقي حول محاكاة الترميز باستخدام Docker جرِّب الدرس التطبيقي حول محاكاة الترميز باستخدام أدوات الإنشاء