ส่งความคิดเห็น
Daemon ของ OpenThread
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
OpenThread Daemon (OT Daemon) คือโหมดบิลด์ของ OpenThread POSIX ที่เรียกใช้
OpenThread เป็นบริการ ซึ่งใช้ UNIX Socket เป็นอินพุตและเอาต์พุต
ไคลเอ็นต์จะเชื่อมต่อและสื่อสารโดยใช้ OpenThread CLI เป็นโปรโตคอลได้
OT Daemon ใช้ในการออกแบบโปรเซสเซอร์ร่วมวิทยุ (RCP) ซึ่งรวมอยู่กับ
OpenThread ที่ /src/posix
สร้าง
หากต้องการสร้างไบนารี OT Daemon ให้เรียกใช้สคริปต์ cmake-build
และใช้
OT_DAEMON
สวิตช์ที่มีบิลด์ POSIX:
./script/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 การจำลองของเรา:
ลองใช้ Simulation Codelab กับ
Docker
ลองใช้ Simulation Codelab
ด้วยเครื่องมือสร้างบิลด์
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
อัปเดตล่าสุด 2024-08-21 UTC
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"ไม่มีข้อมูลที่ฉันต้องการ"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"ล้าสมัย"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ปัญหาเกี่ยวกับการแปล"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"อื่นๆ"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"เข้าใจง่าย"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"แก้ปัญหาของฉันได้"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"อื่นๆ"
}]
หากต้องการบอกให้เราทราบเพิ่มเติม
{"lastModified": "\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14 2024-08-21 UTC"}
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2024-08-21 UTC"],[],[]]