OpenDeemon דימון

קל לארגן דפים בעזרת אוספים אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
ארכיטקטורה מסוג OT RCP

OpenThread Daemon (OT Daemon) הוא מצב build של OpenThread POSIX שפועל בשירות OpenThread בתור שירות. היא משתמשת בשקע UNIX כקלט ופלט, שדרכו לקוחות יכולים להתחבר ולתקשר באמצעות ה-OpenLI CLI כפרוטוקול.

מודל OT דיימון נמצא בשימוש בתהליך עיבוד הרדיו (RCP). הוא כלול ב- OpenThread בכתובת /src/posix.

פיתוח פתרונות

כדי לבנות את הקובץ הבינארי OT Daemon, מריצים את הסקריפט של cmake-build ומשתמשים במתג OT_DAEMON עם ה-POSIX של build:

./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, שבה אפשר להשתמש כרגיל.

לחלופין, אפשר ליצור פקודות CLI של OpenThread ישירות בשורת הפקודה, באמצעות הקובץ הבינארי של ot-ctl:

sudo ot-ctl state

Codelabs

מידע נוסף על השימוש ב-OT Daemon זמין במעבדות Simulation Codelabs:

התנסות ב-Simulation Codelab עם Docker כדאי לנסות את Simulation Codelab עם כלי בניית ה-build