Referensi OpenThread C API

Topik Referensi OpenThread API berasal dari kode sumber, yang tersedia di GitHub. Untuk informasi selengkapnya atau berkontribusi pada dokumentasi kami, lihat Referensi.

Modul
Alarm Modul ini mencakup abstraksi platform untuk layanan alarm.
Router Tulang Belakang Modul ini menyertakan fungsi untuk Layanan Openbone Router BackThread.
Agen Batas Modul ini mencakup fungsi untuk peran Agen Batas Thread.
Router Pembatas Modul ini mencakup fungsi untuk mengelola data jaringan lokal dengan OpenThread Border Router.
Pengelola Perutean Batas Modul ini mencakup definisi terkait Border Route Manager.
Pengelola Channel Modul ini menyertakan fungsi untuk Pengelola Saluran.
Pemantauan Channel Modul ini mencakup fungsi untuk fitur pemantauan channel.
Pengawasan Anak Modul ini mencakup fungsi untuk fitur Pengawasan Anak.
COAP Modul ini mencakup fungsi yang mengontrol komunikasi CoAP.
CoAP Aman Modul ini mencakup fungsi yang mengontrol komunikasi CoAP Secure (CoAP melalui DTLS).
Antarmuka Command Line Modul ini mencakup fungsi yang mengontrol eksekusi stack Thread.
Komisaris Modul ini mencakup fungsi untuk peran Thread Commissioner.
Crypto - Platform Modul ini mencakup abstraksi platform untuk Kripto.
Crypto - Stack Rangkaian Pesan Modul ini mencakup fungsi kriptografi.
DNS Modul ini menyertakan fungsi yang mengontrol komunikasi DNS.
DNS - Platform Modul ini mencakup abstraksi platform untuk mengirim kueri DNS rekursif ke server DNS upstream.
Server DNS-SD Modul ini mencakup API untuk server DNS-SD.
Entropi Modul ini mencakup abstraksi platform untuk pembuatan entropi.
Error Modul ini menyertakan definisi error yang digunakan di OpenThread.
Diagnostik Pabrik - Platform Modul ini mencakup abstraksi platform untuk fitur diagnostik.
Diagnostik Pabrik - Stack Rangkaian Pesan Modul ini mencakup fungsi yang mengontrol eksekusi stack Thread.
Umum Modul ini mencakup fungsi untuk semua peran Thread.
Heap Modul ini menyertakan fungsi yang menyetel heap OpenThread eksternal.
Pelacak Histori Merekam histori peristiwa yang berbeda, misalnya pesan RX dan TX atau perubahan info jaringan.
ICMPv6 Modul ini mencakup fungsi yang mengontrol komunikasi ICMPv6.
IPv6 Modul ini mencakup fungsi yang mengontrol komunikasi IPv6.
Antarmuka Infrastruktur Modul ini mencakup abstraksi platform untuk antarmuka jaringan infrastruktur yang berdekatan.
Instance Modul ini menyertakan fungsi yang mengontrol Instance OpenThread.
Deteksi Jam Modul ini mencakup fungsi untuk fitur deteksi gangguan sinyal.
Gabungan Modul ini menyertakan fungsi untuk peran Thread Joiner.
Link Modul ini mencakup fungsi yang mengontrol konfigurasi lapisan link.
Metrik Link Modul ini mencakup fungsi yang mengontrol protokol Metrik Link.
Logging - Platform Modul ini mencakup abstraksi platform untuk layanan log debug.
Logging - Stack Rangkaian Pesan Modul ini mencakup definisi terkait logging OpenThread.
Memori Modul ini mencakup abstraksi platform untuk alokasi memori dinamis.
Diagnostik Mesh Modul ini mencakup definisi dan fungsi untuk Diagnostik Mesh.
Pesan Modul ini menyertakan fungsi yang memanipulasi buffering pesan OpenThread.
Kumpulan Pesan Modul ini mencakup abstraksi platform untuk kumpulan pesan.
Lain-lain Modul ini mencakup abstraksi platform untuk beragam perilaku.
Link Multi Radio Modul ini mencakup definisi dan fungsi untuk multi-link radio.
NAT64 Modul ini mencakup fungsi dan struct untuk fungsi NAT64 di router batas.
Co-Processor Jaringan Modul ini mencakup fungsi yang mengontrol eksekusi stack Thread.
Simulator Jaringan Modul ini mencakup abstraksi platform untuk OTNS.
Sinkronisasi Waktu Jaringan Modul ini mencakup fungsi yang mengontrol layanan sinkronisasi waktu jaringan.
Set Data Operasional Menyertakan fungsi untuk Operational Dataset API.
Pengirim Ping File ini mencakup OpenThread API untuk modul pengirim ping.
Kriptografi RRN Modul ini mencakup fungsi yang menghasilkan angka acak kriptografi.
RNG Non-kriptografi Modul ini mencakup fungsi yang menghasilkan angka acak non kriptografi.
Konfigurasi Radio Modul ini mencakup abstraksi platform untuk konfigurasi radio.
Operasi Radio Modul ini mencakup abstraksi platform untuk operasi radio.
Statistik Radio Modul ini mencakup fungsi untuk statistik radio.
Jenis Radio Modul ini mencakup abstraksi platform untuk frame radio.
Link Mentah Modul ini mencakup fungsi yang mengontrol konfigurasi lapisan link mentah.
Router/Pemimpin Modul ini menyertakan fungsi untuk Thread Router dan Leaders.
SNTP Modul ini mencakup fungsi yang mengontrol komunikasi SNTP.
Budak SPI Modul ini mencakup abstraksi platform untuk komunikasi budak SPI.
SRP Modul ini mencakup fungsi yang mengontrol perilaku klien SRP.
Server Modul ini mencakup fungsi untuk mengelola data jaringan lokal dengan Server OpenThread.
Setelan Modul ini mencakup abstraksi platform untuk penyimpanan setelan non-volatile.
TCP Modul ini mencakup fungsi yang mengontrol komunikasi TCP.
Abstraksi TCP Modul ini mencakup abstraksi yang mudah digunakan selain TCP API dasar.
TREL - Platform Modul ini mencakup abstraksi platform untuk Thread Radio Encapsulation Link (TREL) menggunakan DNS-SD dan UDP/IPv6.
TREL - Stack Rangkaian Pesan Modul ini mendefinisikan API Thread Radio Encapsulation Link (TREL) untuk Thread Over Infrastructure.
Tasklet Modul ini mencakup fungsi yang mengontrol eksekusi stack Thread.
Layanan Waktu Modul ini mencakup abstraksi platform untuk layanan waktu.
Toolchain Modul ini mendefinisikan lapisan abstraksi toolchain melalui makro.
UDP Modul ini mencakup fungsi yang mengontrol komunikasi UDP.
Teruskan UDP Modul ini menyertakan fungsi untuk fitur penerusan UDP.