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. |