ข้อมูลอ้างอิงของ OpenThread C API

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

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