หัวข้ออ้างอิง 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 |