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

จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

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

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