OpenThread C API Referansı

OpenThread API Referansı konuları, GitHub'da bulunan kaynak koddan gelir. Daha fazla bilgi edinmek veya dokümanlarımıza katkıda bulunmak için Kaynaklar bölümüne bakın.

OpenThread API için referans sayfaları.

Modüller

Alarm Bu modülde, alarm hizmetiyle ilgili platform soyutlaması yer almaktadır.
BLE Bu modülde, BDE Ana Makine iletişimi için platform soyutlaması yer almaktadır.
BLE Güvenli Bu modül, BLE Secure (BLE üzerinden TLS) iletişimini kontrol eden işlevler içerir.
Omurga Yönlendirici Bu modül, OpenThread Omurga Yönlendirici Hizmeti için işlevleri içerir.
Sınır Aracısı Bu modülde, İleti Dizisi Kenarlık Aracısı rolüne yönelik işlevler yer alır.
Sınır Yönlendirici Bu modül, OpenThread Sınır Yönlendirici ile yerel ağ verilerini yönetmenizi sağlayan işlevler içerir.
Sınır Yönlendirme Yöneticisi Bu modül, Sınır Yönlendirme Yöneticisi ile ilgili tanımları içerir.
Kanal Yöneticisi Bu modül, Kanal Yöneticisi ile ilgili işlevleri içerir.
Kanal İzleme Bu modülde, kanal izleme özelliğiyle ilgili işlevler yer almaktadır.
Çocuk Gözetimi Bu modülde, Çocuk Denetimi özelliğiyle ilgili işlevler yer almaktadır.
CoAP Bu modül, CoAP iletişimini kontrol eden işlevler içerir.
CoAP Güvenli Bu modül, CoAP Güvenli (DTLS üzerinden CoAP) iletişimini kontrol eden işlevler içerir.
Komut Satırı Arayüzü Bu modül, Thread yığınının yürütülmesini kontrol eden işlevler içerir.
Delege Bu modülde, İleti Dizisi Yetkilisi rolüne yönelik işlevler yer alır.
Kripto - Platform Bu modülde, Crypto için platform soyutlaması yer almaktadır.
Kripto - İleti Dizisi Yığını Bu modülde şifreleme işlevleri bulunur.
DNS Bu modülde DNS iletişimini kontrol eden işlevler yer alır.
DNS - Platform Bu modül, yukarı akış DNS sunucularına yinelemeli DNS sorgusu göndermek için kullanılan platform soyutlamasını içerir.
DNS-SD (mDNS) Bu modül, altyapı ağındaki DNS-SD (ör. mDNS) için platform soyutlamasını içerir.
DNS-SD Sunucusu Bu modül DNS-SD sunucusu için API'ler içerir.
Entropi Bu modülde entropi üretimi için platform soyutlaması yer alır.
Hata Bu modül, OpenThread'de kullanılan hata tanımlarını içerir.
Fabrika Teşhisi - Platform Bu modülde, teşhis özellikleri için platform soyutlaması yer alır.
Fabrika Teşhisi - İleti Dizisi Yığını Bu modül, Thread yığınının yürütülmesini kontrol eden işlevler içerir.
Genel Bu modül, tüm Thread rolleri için işlevler içerir.
Yığın Bu modül, harici OpenThread yığınını ayarlayan işlevler içerir.
Geçmiş İzleyici Farklı etkinliklerin geçmişini kaydeder (örneğin, RX ve TX mesajları veya ağ bilgisi değişiklikleri).
ICMPv6 Bu modül, ICMPv6 iletişimini kontrol eden işlevler içerir.
IPv6 Bu modül, IPv6 iletişimini kontrol eden işlevler içerir.
Altyapı Arayüzü Bu modül, bitişik altyapı ağı arayüzü için platform soyutlamasını içerir.
Örnek Bu modül, OpenThread Örneği'ni kontrol eden işlevler içerir.
Sıkışma Algılama Bu modülde, sinyal sıkışması algılama özelliği için işlevler bulunur.
Birleştirici Bu modülde, İleti Dizisi Birleştirici rolüne yönelik işlevler yer alır.
Bağlantı Bu modül, bağlantı katmanı yapılandırmasını kontrol eden işlevler içerir.
Bağlantı Metrikleri Bu modül, Bağlantı Metrikleri protokolünü kontrol eden işlevler içerir.
Günlük Kaydı - Platform Bu modül, hata ayıklama günlüğü hizmeti için platform soyutlamasını içerir.
Günlük Kaydı - İleti Dizisi Yığını Bu modülde OpenThread günlük kaydıyla ilgili tanımlar bulunur.
Bellek Bu modül, dinamik bellek ayırma için platform soyutlamasını içerir.
Ağ Raporu Bu modül, Örgü Teşhisi'nin tanımlarını ve işlevlerini içerir.
Mesaj Bu modül, OpenThread mesaj arabelleklerini değiştiren işlevler içerir.
Mesaj Havuzu Bu modül, ileti havuzu için platform soyutlamasını içerir.
Muhtelif Hükümler Bu modül, çeşitli davranışlar için platform soyutlamalarını içerir.
Çoklu Radyo Bağlantısı Bu modül, çoklu radyo bağlantısının tanımlarını ve işlevlerini içerir.
Çoklu yayın DNS Bu modülde, Çoklu Yayın DNS (mDNS) yuvası için platform API'leri tanımlanır.
Çoklu yayın DNS Bu modül, Çoklu Yayın DNS'si (mDNS) için API'ler içerir.
Çoklu kayma Bu modülde, çoklu pan desteği için platform soyutlaması yer alır.
NAT64 Bu modülde, sınır yönlendiricideki NAT64 işlevi için işlevler ve yapılar bulunur.
Ağ Ortak İşleyen Bu modül, Thread yığınının yürütülmesini kontrol eden işlevler içerir.
Ağ Simülatörü Bu modülde OTNS için platform soyutlaması yer alır.
Ağ Saati Senkronizasyonu Bu modül, ağ saati senkronizasyon hizmetini kontrol eden işlevler içerir.
Operasyonel Veri Kümesi Operasyonel Veri Kümesi API'sı için işlevler içerir.
Ping Gönderen Bu dosya, ping gönderen modülü için OpenThread API'yi içerir.
RNG Kriptografik Bu modül, kriptografik rastgele sayılar üreten işlevler içerir.
RNG Şifresiz Bu modül, kriptografik olmayan rastgele sayılar üreten işlevler içerir.
Radyo Yapılandırması Bu modülde, radyo yapılandırması için platform soyutlaması yer alır.
Telsiz İşlemi Bu modül, radyo işlemleri için platform soyutlamasını içerir.
Radyo İstatistikleri Bu modül, radyo istatistikleriyle ilgili işlevler içerir.
Radyo Türleri Bu modül, bir radyo çerçevesi için platform soyutlamasını içerir.
Ham Bağlantı Bu modül, ham bağlantı katmanı yapılandırmasını kontrol eden işlevler içerir.
Yönlendirici/Lider Bu modülde İş Parçacığı Yönlendiriciler ve Kılavuzlar için işlevler bulunur.
SNTP Bu modül, SNTP iletişimini kontrol eden işlevler içerir.
SPI Slave Bu modülde SPI yardımcı iletişimi için platform soyutlaması yer alır.
SRP Bu modül, SRP istemci davranışını kontrol eden işlevler içerir.
Sunucu Bu modül, OpenThread Server ile yerel ağ verilerini yönetmeyi sağlayan işlevler içerir.
Ayarlar Bu modülde, ayarların geçici olmayan bir şekilde depolanması için platform soyutlaması yer almaktadır.
TCP Bu modül, TCP iletişimini kontrol eden işlevler içerir.
TCP Soyutlamaları Bu modülde, temel TCP API'sinin üzerinde kullanımı kolay soyutlamalar yer almaktadır.
TREL - Platform Bu modül, DNS-SD ve UDP/IPv6 kullanılan Thread Radio Encapsulation Link (TREL) için platform soyutlamasını içerir.
TREL - İleti Dizisi Yığını Bu modülde Thread Over Infrastructure için Thread Radio Encapsulation Link (TREL) API'leri tanımlanır.
Takımcıklar Bu modül, Thread yığınının yürütülmesini kontrol eden işlevler içerir.
Zaman Hizmeti Bu modülde, zaman hizmetiyle ilgili platform soyutlaması yer alır.
Araç Zinciri Bu modül, makrolar aracılığıyla bir araç zinciri soyutlama katmanı tanımlar.
UDP Bu modül, UDP iletişimini kontrol eden işlevler içerir.
UDP Yönlendirme Bu modül, UDP yönlendirme özelliği için işlevler içerir.
Verhoeff Sağlama Toplamı Bu modül, Verhoeff sağlama toplamı hesaplama ve doğrulama işlevleri içerir.