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