เอกสารอ้างอิง API ของ OpenThread C

หัวข้ออ้างอิง OpenThread API มาจากซอร์สโค้ด ซึ่งพร้อมใช้งานใน GitHub สําหรับข้อมูลเพิ่มเติมหรือการสนับสนุนเอกสารประกอบของเรา โปรดดูที่แหล่งข้อมูล

โมดูล
นาฬิกาปลุก โมดูลนี้ประกอบด้วยสิ่งรบกวนแพลตฟอร์มสําหรับบริการปลุก
เราเตอร์แกนหลัก โมดูลนี้มีฟังก์ชันสําหรับบริการเราเตอร์ OpenOpen Backbone
ตัวแทนชายแดน โมดูลนี้ประกอบด้วยฟังก์ชันสําหรับ Agent ของ Thread Border Agent
เราเตอร์ชายแดน โมดูลนี้ประกอบด้วยฟังก์ชันสําหรับจัดการข้อมูลเครือข่ายท้องถิ่นด้วยเราเตอร์ Border OpenThread
ตัวจัดการเส้นทางชายแดน โมดูลนี้ประกอบด้วยคําจํากัดความที่เกี่ยวข้องกับ Border Routing Manager
ผู้จัดการช่อง โมดูลนี้ประกอบด้วยฟังก์ชันสําหรับผู้จัดการช่อง
การตรวจสอบช่อง โมดูลนี้ประกอบด้วยฟังก์ชันสําหรับฟีเจอร์การตรวจสอบช่อง
การควบคุมดูแลเด็ก โมดูลนี้ประกอบด้วยฟังก์ชันสําหรับการควบคุมดูแลโดยผู้ปกครอง
สําเนา โมดูลนี้ประกอบด้วยฟังก์ชันที่ควบคุมการสื่อสาร CoAP
การรักษาความปลอดภัยของ CoAP โมดูลนี้ประกอบด้วยฟังก์ชันที่ควบคุมการสื่อสารของ CoAP Secure (CoAP over DTLS)
อินเทอร์เฟซของบรรทัดคําสั่ง โมดูลนี้ประกอบด้วยฟังก์ชันที่ควบคุมการดําเนินการของเธรด
กรรมาธิการ โมดูลนี้ประกอบด้วยฟังก์ชันสําหรับบทบาทผู้มอบหมายชุดข้อความ
Crypto - แพลตฟอร์ม โมดูลนี้รวมกระบวนการของแพลตฟอร์มสําหรับ Crypto
Crypto - ชุดข้อความ โมดูลนี้ประกอบด้วยฟังก์ชันการเข้ารหัสลับ
DNS โมดูลนี้ประกอบด้วยฟังก์ชันที่ควบคุมการสื่อสาร DNS
DNS - แพลตฟอร์ม โมดูลนี้รวมกระบวนการของแพลตฟอร์มสําหรับการส่งคําขอ DNS ที่เกิดซ้ําไปยังเซิร์ฟเวอร์ DNS อัปสตรีม
เซิร์ฟเวอร์ DNS-SD โมดูลนี้ประกอบด้วย API สําหรับเซิร์ฟเวอร์ DNS-SD
เอนโทรปี โมดูลนี้จะรวมกระบวนการสร้างนามแฝงของเอนโทรปี
ข้อผิดพลาด โมดูลนี้ประกอบด้วยคําจํากัดความข้อผิดพลาดที่ใช้ใน OpenThread
การวินิจฉัยเป็นค่าเริ่มต้น - แพลตฟอร์ม โมดูลนี้ประกอบด้วยสิ่งรบกวนแพลตฟอร์มสําหรับฟีเจอร์การวินิจฉัย
การวินิจฉัยเริ่มต้น - ชุดข้อความ โมดูลนี้ประกอบด้วยฟังก์ชันที่ควบคุมการดําเนินการของเธรด
ทั่วไป โมดูลนี้ประกอบด้วยฟังก์ชันสําหรับบทบาทในชุดข้อความทั้งหมด
ฮีป โมดูลนี้ประกอบด้วยฟังก์ชันที่ตั้งค่าฮีปของ OpenThread ภายนอก
เครื่องมือติดตามประวัติ บันทึกประวัติของเหตุการณ์ต่างๆ เช่น ข้อความ RX และ TX หรือการเปลี่ยนแปลงข้อมูลเครือข่าย
ICMPv6 โมดูลนี้ประกอบด้วยฟังก์ชันที่ควบคุมการสื่อสาร ICMPv6
IPv6 โมดูลนี้ประกอบด้วยฟังก์ชันที่ควบคุมการสื่อสาร IPv6
อินเทอร์เฟซสําหรับโครงสร้างพื้นฐาน โมดูลนี้ประกอบด้วยสิ่งรบกวนแพลตฟอร์มสําหรับอินเทอร์เฟซเครือข่ายโครงสร้างพื้นฐานที่อยู่ติดกัน
อินสแตนซ์ โมดูลนี้ประกอบด้วยฟังก์ชันที่ควบคุมอินสแตนซ์ OpenThread
การตรวจจับ Jam โมดูลนี้ประกอบด้วยฟังก์ชันสําหรับฟีเจอร์การตรวจจับการส่งสัญญาณเสียง
ตัวเชื่อม โมดูลนี้ประกอบด้วยฟังก์ชันสําหรับบทบาทผู้เชื่อมชุดข้อความ
ลิงก์ โมดูลนี้ประกอบด้วยฟังก์ชันที่ควบคุมการกําหนดค่าเลเยอร์ลิงก์
เมตริกลิงก์ โมดูลนี้ประกอบด้วยฟังก์ชันที่ควบคุมโปรโตคอลเมตริกลิงก์
การบันทึก - แพลตฟอร์ม โมดูลนี้จะรวม Abstraction ของแพลตฟอร์มสําหรับบริการบันทึกการแก้ไขข้อบกพร่อง
การบันทึก - ชุดข้อความ โมดูลนี้ประกอบด้วยคําจํากัดความที่เกี่ยวข้องกับการบันทึก OpenThread
หน่วยความจำ โมดูลนี้รวมกระบวนการของแพลตฟอร์มสําหรับการจัดสรรหน่วยความจําแบบไดนามิก
การวินิจฉัย Mesh โมดูลนี้ประกอบด้วยคําจํากัดความและฟังก์ชันสําหรับการวินิจฉัย Mesh
ข้อความ โมดูลนี้ประกอบด้วยฟังก์ชันที่จัดการบัฟเฟอร์ข้อความ OpenThread
พูลข้อความ โมดูลนี้ประกอบด้วยกระบวนการของแพลตฟอร์มสําหรับพูลข้อความ
เบ็ดเตล็ด โมดูลนี้ประกอบด้วยนามธรรมของแพลตฟอร์มสําหรับพฤติกรรมเบ็ดเตล็ด
ลิงก์วิทยุหลากหลาย โมดูลนี้ประกอบด้วยคําจํากัดความและฟังก์ชันสําหรับลิงก์วิทยุหลายลิงก์
แนท 64 โมดูลนี้ประกอบด้วยฟังก์ชันและโครงสร้างสําหรับฟังก์ชัน NAT64 บนเราเตอร์ Border
โปรเซสเซอร์ร่วมของเครือข่าย โมดูลนี้ประกอบด้วยฟังก์ชันที่ควบคุมการดําเนินการของเธรด
เครื่องจําลองเครือข่าย โมดูลนี้รวมกระบวนการของแพลตฟอร์มสําหรับ OTNS
การซิงค์เวลาของเครือข่าย โมดูลนี้ประกอบด้วยฟังก์ชันที่ควบคุมบริการซิงค์เวลาของเครือข่าย
ชุดข้อมูลด้านการปฏิบัติงาน มีฟังก์ชันสําหรับ API สําหรับชุดข้อมูลการดําเนินการ
ผู้ส่ง Ping ไฟล์นี้จะมี OpenThread API สําหรับโมดูลผู้ส่งคําสั่ง ping
การเข้ารหัสแบบ RNG โมดูลนี้ประกอบด้วยฟังก์ชันที่สร้างตัวเลขสุ่มแบบเข้ารหัส
ไม่ได้เข้ารหัสแบบ RNG โมดูลนี้ประกอบด้วยฟังก์ชันที่สร้างตัวเลขสุ่มที่ไม่เข้ารหัส
การกําหนดค่าวิทยุ โมดูลนี้รวมกระบวนการของแพลตฟอร์มสําหรับการกําหนดค่าวิทยุ
การทํางานของวิทยุ โมดูลนี้ประกอบไปด้วยกระบวนการของแพลตฟอร์มสําหรับการดําเนินงานทางวิทยุ
สถิติวิทยุ โมดูลนี้ประกอบด้วยฟังก์ชันสําหรับสถิติวิทยุ
ประเภทวิทยุ โมดูลนี้ประกอบด้วยสิ่งรบกวนแพลตฟอร์มสําหรับเฟรมวิทยุ
ลิงก์ดิบ โมดูลนี้ประกอบด้วยฟังก์ชันที่ควบคุมการกําหนดค่าเลเยอร์ลิงก์ดิบ
เราเตอร์/ผู้นํา โมดูลนี้ประกอบด้วยฟังก์ชันของ Thread Router และ Leads
SNTP โมดูลนี้ประกอบด้วยฟังก์ชันที่ควบคุมการสื่อสาร SNTP
ทาส SPI โมดูลนี้ประกอบไปด้วยกระบวนการของแพลตฟอร์มสําหรับการสื่อสารของทาส SPI
SRP โมดูลนี้ประกอบด้วยฟังก์ชันที่ควบคุมลักษณะการทํางานของไคลเอ็นต์ SRP
เซิร์ฟเวอร์ โมดูลนี้ประกอบด้วยฟังก์ชันสําหรับจัดการข้อมูลเครือข่ายท้องถิ่นด้วยเซิร์ฟเวอร์ OpenThread
การตั้งค่า โมดูลนี้รวมกระบวนการของแพลตฟอร์มสําหรับการจัดเก็บการตั้งค่าที่ไม่เปลี่ยนแปลง
TCP โมดูลนี้ประกอบด้วยฟังก์ชันที่ควบคุมการสื่อสาร TCP
การละเมิด TCP โมดูลนี้รวมบทคัดย่อที่ใช้งานง่ายที่ด้านบนของ TCP API พื้นฐาน
TREL - แพลตฟอร์ม โมดูลนี้ประกอบไปด้วยกระบวนการของแพลตฟอร์มสําหรับ Thread Radio Encapsulation Link (TREL) ที่ใช้ DNS-SD และ UDP/IPv6
TREL - ชุดข้อความกลุ่ม โมดูลนี้กําหนด Thread Radio Encapsulation Link (TREL) API สําหรับ Thread Over Infrastructure
Tasklet โมดูลนี้ประกอบด้วยฟังก์ชันที่ควบคุมการดําเนินการของเธรด
บริการบอกเวลา โมดูลนี้รวมกระบวนการของแพลตฟอร์มสําหรับบริการเวลา
Toolchain โมดูลนี้กําหนดเลเยอร์ Abstraction ของ Toolchain ผ่านมาโคร
UDP โมดูลนี้ประกอบด้วยฟังก์ชันที่ควบคุมการสื่อสาร UDP
การส่งต่อ UDP โมดูลนี้ประกอบด้วยฟังก์ชันสําหรับฟีเจอร์การส่งต่อ UDP