Google is committed to advancing racial equity for Black communities. See how.

OpenThread Daemon

هندسة OT RCP

OpenThread Daemon (OT Daemon) هو وضع بناء OpenThread POSIX يقوم بتشغيل OpenThread كخدمة. يستخدم مقبس UNIX كمدخلات ومخرجات ، حيث يمكن للعملاء الاتصال والتواصل باستخدام OpenThread CLI كبروتوكول.

يتم استخدام برنامج OT Daemon في تصميم معالج الراديو (RCP). يتم تضمينه مع OpenThread في /src/posix .

يبني

لبناء ثنائي OT الشيطان، تشغيل 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 ، والذي يمكنك استخدامه كالمعتاد.

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

sudo ot-ctl state

Codelabs

لمعرفة المزيد حول كيفية استخدام برنامج OT Daemon ، راجع نماذج المحاكاة الخاصة بنا:

حاول Codelab محاكاة مع عامل الميناء حاول Codelab محاكاة مع بناء toolchain