OpenThread C API Referansı

OpenThread API Referans konularının kaynağı, GitHub'da bulunan kaynak kodundan gelir. Daha fazla bilgi edinmek veya dokümanlarımıza katkıda bulunmak için Kaynaklar'a bakın.

Modüller
Alarm Bu modül, alarm hizmetinin platform soyutlamasını içerir.
Omurga Yönlendiricisi Bu modül, OpenThread Omurga Yönlendiricisi Hizmeti için işlevler içerir.
Kenarlık Temsilcisi Bu modül, Mesaj Dizisi Sınırı Aracısı işlevine ilişkin işlevler içerir.
Sınır Yönlendirici Bu modül, OpenThread Sınır Yönlendirici ile yerel ağ verilerini yönetme işlevleri 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ülde Kanal Yöneticisi işlevleri yer alır.
Kanal İzleme Bu modül, kanal izleme özelliğine ilişkin işlevler içerir.
Çocuk Gözetimi Bu modül çocuk gözetimi özelliğine ilişkin işlevleri içerir.
CoAP Bu modül, CoAP iletişimini kontrol eden işlevler içerir.
CoAP Secure Bu modül, CoAP Secure (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ütme işlemini kontrol eden işlevler içerir.
Delege Bu modülde, Mesaj dizisi komisyoncusu rolü için işlevler yer alır.
Kripto - Platform Bu modülde Crypto'nun platform soyutlaması yer almaktadır.
Şifreleme - İleti Dizisi Grubu Bu modül kriptografik işlevler içerir.
DNS Bu modül DNS iletişimini kontrol eden işlevler içeriyor.
DNS - Platform Bu modül, yukarı DNS sunucularına yinelenen DNS sorgusu göndermeye yönelik platform soyutlamasını içerir.
DNS-SD Sunucu Bu modül DNS-SD sunucusu için API'lar içerir.
Entropi Bu modül, entropi üretimi için platformun soyutlanmasını içerir.
Hata Bu modül, OpenThread'da kullanılan hata tanımlarını içerir.
Fabrika Teşhisleri - Platform Bu modül, teşhis özellikleri için platformun soyutlanmasını içermektedir.
Fabrika Teşhisleri - İleti Dizisi Grubu Bu modül, Thread yığınının yürütme işlemini kontrol eden işlevler içerir.
Genel Bu modül, tüm Thread rolleriyle ilgili işlevler içerir.
Sıvı Bu modül, harici OpenThread yığınını ayarlayan işlevler içerir.
Geçmiş İzleyici RX ve TX mesajları veya ağ bilgileri değişiklikleri gibi farklı etkinliklerin geçmişini kaydeder.
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çeriyor.
Altyapı Arayüzü Bu modül, bitişik altyapı ağ arayüzü için platformun soyutlanmasını içerir.
Örnek Bu modül, OpenThread örneğini kontrol eden işlevler içerir.
Jam Tespiti Bu modül sinyal sıkışma algılama özelliğine ilişkin işlevler içerir.
Katılımcı Bu modül, Mesaj Dizisi Birleştirme rolü için işlevler içerir.
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 platformun soyutlanmasını içerir.
Günlük Kaydı - İleti Dizisi Grubu Bu modülde OpenThread günlükle ilgili tanımlar yer almaktadır.
Bellek Bu modül, dinamik bellek ayırma için platform soyutlamasını içerir.
Ağ Teşhisi Bu modül, Ağ Teşhisi için tanımlar ve işlevler içerir.
İleti Bu modülde OpenThread mesaj arabelleklerini işleyen işlevler yer almaktadır.
Mesaj Havuzu Bu modül, mesaj havuzunun 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ına ilişkin tanımları ve işlevleri içerir.
NAT64 Bu modül, sınır yönlendiricideki NAT64 işlevinin işlevlerini ve yapılarını içerir.
Ağ İşleyici Bu modül, Thread yığınının yürütme işlemini kontrol eden işlevler içerir.
Ağ Simülasyon Aracı Bu modül, OTNS için platform soyutlamasını içerir.
Ağ Saati Senkronizasyonu Bu modül, ağ zamanı senkronizasyon hizmetini kontrol eden işlevler içerir.
Operasyonel Veri Kümesi Operational Dataset API'nin işlevlerini içerir.
Gönderene Ping Gönder Bu dosya, ping gönderen modülü için OpenThread API'yi içerir.
RNG Kriptografik Bu modül kriptografik olarak rastgele sayılar oluşturan işlevler içerir.
RNG kriptografik olmayan Bu modül kriptografik olmayan rastgele sayılar oluşturan işlevler içerir.
Radyo Yapılandırması Bu modül, radyo yapılandırması için platform soyutlamasını içerir.
Radyo İşlemi Bu modül, radyo işlemleri için platformun soyutlanmasını içerir.
Radyo Türleri Bu modül bir radyo çerçevesinin 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 Bu modül, Mesaj Dizisi Yönlendiricileri ve Liderler ile ilgili işlevler içerir.
SNTP Bu modül SNTP iletişimini kontrol eden işlevler içerir.
SPI Köle Bu modül, SSA köle iletişimi için platformun soyutlanmasını içerir.
ÖİOY Bu modül SRP istemci davranışını kontrol eden işlevler içerir.
Sunucu Bu modül, OpenThread Server ile yerel ağ verilerini yönetmek için işlevler içerir.
Ayarlar Bu modül, ayarların kalıcı olarak depolanacağı platformun soyutlanmasını içerir.
TCP Bu modül TCP iletişimini kontrol eden işlevler içerir.
TCP Soyutlamaları Bu modül, temel TCP API'sine ek olarak kullanımı kolay soyut ifadeleri içerir.
TREL - Platform Bu modül, DNS-SD ve UDP/IPv6 kullanan Thread Radio Encapsulation Link (TREL) platformunun soyutlanmasını içermektedir.
TREL - Mesaj Dizisi Grubu Bu modül, Altyapıdaki Thread için Thread Radio Encapsulation Link (TREL) API'lerini tanımlar.
Görevler Bu modül, Thread yığınının yürütme işlemini kontrol eden işlevler içerir.
Zaman Hizmeti Bu modül, zaman hizmeti için platformun soyutlanmasını içerir.
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 Forward Bu modülde UDP yönlendirme özelliğiyle ilgili işlevler yer almaktadır.