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