
OpenThread Daemon (OT Daemon) הוא מצב build של OpenThread POSIX שמפעיל את OpenThread בתור שירות. הוא משתמש בשקע UNIX כקלט ופלט, שאליהם הלקוחות יכולים להתחבר ולתקשר באמצעות OpenThread CLI כפרוטוקול.
OT דאימון נמצא בשימוש בתכנון רדיו-מעבד (RCP) . הוא כלול ב-OpenThread בכתובת /src/posix
.
פיתוח פתרונות
כדי ליצור את הקובץ הבינארי של OT Daemon, מריצים את הסקריפט cmake-build
ומשתמשים במתג OT_DAEMON
עם ה-build של 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 דאימון פועלת, צריך להשתמש בבקר המובנה כדי לנהל את הצומת המחובר:
./build/posix/src/posix/ot-ctl
פעולה זו תפתח את שורת הפקודה של OpenThread, שבה אפשר להשתמש כרגיל.
לחלופין, אפשר להפיק פקודות CLI של OpenThread ישירות משורת הפקודה, באמצעות הפקודה הבינארית ot-ctl
:
sudo ot-ctl state
Codelabs
למידע נוסף על השימוש ב-OT דימון, ראו את הדמיה של Codelabs:
רוצים לנסות את Simulation Codelab עם Docker? כדאי לנסות את Simulation Codelab עם כלי הפיתוח ל-build