Dokumentacja API OpenThread C

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Tematy w dokumentacji referencyjnej interfejsu OpenThread API pochodzą z kodu źródłowego dostępnego w GitHub. Więcej informacji oraz linki do dokumentacji znajdziesz w zasobach.

Moduły
Alarm Ten moduł zawiera abstrakcję platformy na potrzeby usługi alarmu.
router szkieletowy Ten moduł zawiera funkcje usługi Openbone Router Service Backbone.
Agent obramowania Ten moduł zawiera funkcje dotyczące agenta agenta wątków.
Router graniczny Ten moduł zawiera funkcje do zarządzania danymi sieci lokalnej za pomocą routera OpenThread Border Router.
Menedżer routingu obramowania Ten moduł zawiera definicje powiązane z Menedżerem routingu granicznego.
Menedżer kanału Ten moduł zawiera funkcje Menedżera kanałów.
Monitorowanie kanału Ten moduł zawiera funkcje służące do monitorowania kanałów.
Nadzór rodzicielski Ten moduł zawiera funkcje związane z nadzorem rodzicielskim.
SEN Ten moduł zawiera funkcje sterujące komunikacją CoAP.
Protokół CoAP Secure Ten moduł zawiera funkcje sterujące komunikacją CoAP Secure (CoAP przez DTLS).
Interfejs wiersza polecenia Ten moduł zawiera funkcje, które kontrolują wykonywanie stosu Thread.
Komisarz Ten moduł zawiera funkcje związane z rolą komisarza wątków.
Krypto Platforma Ten moduł zawiera abstrakcję platformy dla kryptowalut.
Crypto – stos wątków Ten moduł zawiera funkcje kryptograficzne.
Serwer DNS-SD Ten moduł zawiera interfejsy API dla serwera DNS-SD.
DNS6 Ten moduł zawiera funkcje sterujące komunikacją DNS.
Entuzjazm Ten moduł obejmuje abstrakcję platformy dotyczącą generowania entropii.
Błąd Ten moduł zawiera definicje błędów używane w OpenThread.
Diagnostyka fabryczna – platforma Ten moduł obejmuje abstrakcję platformy na potrzeby funkcji diagnostycznych.
Diagnostyka fabryczna – stos wątków Ten moduł zawiera funkcje, które kontrolują wykonywanie stosu Thread.
Ogólne Ten moduł zawiera funkcje obejmujące wszystkie role w wątku.
Składka Ten moduł zawiera funkcje, które ustawiają zewnętrzne sterty OpenThread.
Narzędzie do śledzenia historii Rejestruje historię różnych zdarzeń, takich jak komunikaty RX i TX lub zmiany informacji o sieci.
ICMP 6 Ten moduł zawiera funkcje sterujące komunikacją ICMPv6.
IPv6 Ten moduł zawiera funkcje sterujące komunikacją IPv6.
Interfejs infrastrukturalny Ten moduł obejmuje abstrakcję platformy w sąsiednim interfejsie sieci.
Wystąpienie Ten moduł zawiera funkcje kontrolujące instancję OpenThread.
Wykrywanie Jamu Ten moduł zawiera funkcje służące do wykrywania zakłóceń.
Łączący Ten moduł zawiera funkcje roli Łącznik wątków.
Link Ten moduł zawiera funkcje, które kontrolują konfigurację warstwy linków.
Połącz dane Ten moduł zawiera funkcje kontrolujące protokół linków.
Logowanie – Platforma Ten moduł zawiera abstrakcję platformy na potrzeby usługi dzienników debugowania.
Logowanie – stos wątków Ten moduł zawiera definicje związane z logowaniem OpenThread.
Pamięć Ten moduł zawiera abstrakcję platformy na potrzeby alokacji dynamicznej.
Wiadomość Ten moduł zawiera funkcje, które modyfikują bufory wiadomości w OpenThread.
Pula wiadomości Ten moduł zawiera abstrakcję platformy dla puli wiadomości.
Inne Ten moduł zawiera omówienie platform związanych z różnymi działaniami.
Link do wielu radia Ten moduł zawiera definicje i funkcje wielu linków radiowych.
NAT64 Ten moduł zawiera funkcje i funkcje funkcji NAT64 na routerze granicznym.
Współtwórca sieci Ten moduł zawiera funkcje, które kontrolują wykonywanie stosu Thread.
Symulator sieci Ten moduł obejmuje abstrakcję platformy w przypadku OTNS.
Synchronizacja czasu sieci Ten moduł zawiera funkcje, które kontrolują usługę synchronizacji czasu w sieci.
Operacyjny zbiór danych Zawiera funkcje interfejsu Operational Dataset API.
Nadawca ping Ten plik zawiera interfejs OpenThread API modułu modułu ping nadawcy.
Kryptografia RNG Zawiera on funkcje, które generują losowe liczby kryptograficzne.
Nieszyfrowane RRN Ten moduł zawiera funkcje, które generują nielosowe liczby kryptograficzne.
Konfiguracja radia Ten moduł zawiera abstrakcję platformy dotyczącą konfiguracji radia.
Funkcja radiowa Ten moduł zawiera abstrakcję platformy dotyczącą operacji radiowych.
Typy radia Ten moduł zawiera abstrakcję platformy dla ramki radiowej.
Nieprzetworzony link Ten moduł zawiera funkcje, które kontrolują nieprzetworzoną konfigurację warstwy linków.
Trasar/lider Ten moduł zawiera funkcje dla routerów i wiodących routerów.
SNTP Ten moduł zawiera funkcje sterujące komunikacją SNTP.
– element podrzędny SPI Ten moduł zawiera abstrakcję platformy dotyczącą komunikacji niewolniczego.
SRP Ten moduł zawiera funkcje, które kontrolują zachowanie klienta SRP.
Serwer Ten moduł zawiera funkcje do zarządzania danymi sieci lokalnej przy użyciu serwera OpenThread Server.
Ustawienia Ten moduł zawiera abstrakcję platformy dotyczącą ustawień pamięci trwałej.
TCP Ten moduł zawiera funkcje sterujące komunikacją TCP.
Streszczenia TCP Ten moduł obejmuje łatwe w obsłudze eksploracje oparte na podstawowym interfejsie API TCP.
TREL – Platforma Ten moduł obejmuje abstrakcję platformy na potrzeby linku TREL z użyciem rekordów DNS typu SD i UDP/IPv6.
TREL – stos wątków Ten moduł określa interfejsy Thread Radio Encapsration Link (TREL) dla interfejsów Thread Over Infrastructure.
Skrypty zadań Ten moduł zawiera funkcje, które kontrolują wykonywanie stosu Thread.
Usługa czasu Ten moduł zawiera abstrakcję platformy dla usługi czasowej.
Zestaw narzędzi Ten moduł definiuje warstwę abstrakcji łańcucha narzędzi za pomocą makr.
UDP Ten moduł zawiera funkcje sterujące komunikacją UDP.
UDP Forward Ten moduł zawiera funkcje służące do przekazywania poczty przez UDP.