Referensi API OpenThread C

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

Halaman referensi untuk OpenThread API.

Modul

Alarm Modul ini mencakup abstraksi platform untuk layanan alarm.
BLE Modul ini mencakup abstraksi platform untuk komunikasi BLE Host.
BLE Aman Modul ini mencakup fungsi yang mengontrol komunikasi BLE Secure (TLS melalui BLE).
Router Backbone Modul ini mencakup fungsi untuk Layanan Router Backbone OpenThread.
Agen Batas Modul ini mencakup fungsi untuk peran Agen Pembatas Thread.
Router Pembatas Modul ini mencakup fungsi untuk mengelola data jaringan lokal dengan Router Pembatas OpenThread.
Pengelola Pemilihan Rute Batas Modul ini mencakup definisi yang terkait dengan {i>Border Routing Manager<i}.
Pengelola Channel Modul ini mencakup fungsi untuk Pengelola Channel.
Pemantauan Saluran Modul ini mencakup fungsi untuk fitur pemantauan saluran.
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.
Kripto - Platform Modul ini mencakup abstraksi platform untuk Kripto.
Kripto - Stack Thread Modul ini mencakup fungsi kriptografi.
DNS Modul ini mencakup fungsi yang mengontrol komunikasi DNS.
DNS - Platform Modul ini mencakup abstraksi platform untuk mengirim kueri DNS rekursif ke server DNS upstream.
DNS-SD (mDNS) Modul ini mencakup abstraksi platform untuk DNS-SD (misalnya mDNS) pada jaringan infrastruktur.
Server DNS-SD Modul ini mencakup API untuk server DNS-SD.
Entropi Modul ini mencakup abstraksi platform untuk pembuatan entropi.
Error Modul ini mencakup definisi error yang digunakan di OpenThread.
Diagnostik Pabrik - Platform Modul ini mencakup abstraksi platform untuk fitur diagnostik.
Diagnostik Pabrik - Stack Thread Modul ini mencakup fungsi yang mengontrol eksekusi stack Thread.
Umum Modul ini mencakup fungsi untuk semua peran Thread.
Heap Modul ini mencakup fungsi yang menyetel heap OpenThread eksternal.
Pelacak Histori Merekam histori berbagai peristiwa, 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.
Penggabungan Modul ini mencakup 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 Thread 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 mencakup fungsi yang memanipulasi buffer pesan OpenThread.
Kumpulan Pesan Modul ini mencakup abstraksi platform untuk kumpulan pesan.
Lain-Lain Modul ini mencakup abstraksi platform untuk perilaku lain-lain.
Link Multi-Radio Modul ini mencakup definisi dan fungsi untuk link multi-radio.
Multipan Modul ini mencakup abstraksi platform untuk dukungan multipan.
NAT64 Modul ini mencakup fungsi dan struktur untuk fungsi NAT64 di router pembatas.
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 Mencakup fungsi untuk Operational Dataset API.
Pengirim Ping File ini menyertakan OpenThread API untuk modul pengirim ping.
Kriptografi RNG Modul ini menyertakan fungsi yang menghasilkan angka acak kriptografis.
Non-kriptografi RNG Modul ini mencakup fungsi yang menghasilkan angka acak nonkriptografi.
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-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/Leader Modul ini mencakup fungsi untuk Router dan Pemimpin Thread.
SNTP Modul ini mencakup fungsi yang mengontrol komunikasi SNTP.
Budak SPI Modul ini mencakup abstraksi platform untuk komunikasi slave 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-volatil.
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 - Tumpukan Thread Modul ini menjelaskan Thread Radio Encapsulation Link (TREL) API 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 menentukan lapisan abstraksi toolchain melalui makro.
UDP Modul ini mencakup fungsi yang mengontrol komunikasi UDP.
Penerusan UDP Modul ini mencakup fungsi untuk fitur penerusan UDP.