Dokumentacja interfejsu OpenOpen C API

Tematy referencyjne interfejsu API OpenThread pochodzą z kodu źródłowego i są dostępne w GitHub. Aby uzyskać więcej informacji lub uzupełnić naszą dokumentację, zapoznaj się z materiałami.

Moduły
Alarm Ten moduł zawiera streszczenie platformy usługi alarmu.
Router szkieletowy Ten moduł zawiera funkcje usługi OpenThread Backbone Router.
Agent obramowania Ten moduł zawiera funkcje roli agenta granicy wątku.
Border Router Ten moduł zawiera funkcje zarządzania danymi sieci lokalnej przy użyciu routera OpenThread.
Menedżer kanału Ten moduł zawiera funkcje Menedżera kanałów.
Monitorowanie kanałów Ten moduł zawiera funkcje monitorowania kanałów.
Nadzór rodzicielski Ten moduł zawiera funkcje nadzoru rodzicielskiego dla dzieci.
CoAP Ten moduł zawiera funkcje sterujące komunikacją CoAP.
CoAP Secure (w języku angielskim) Ten moduł zawiera funkcje, które kontrolują komunikację CoAP Secure (CoAP przez DTLS).
Interfejs wiersza poleceń Ten moduł zawiera funkcje, które kontrolują wykonywanie stosu w wątku.
Komisarz Ten moduł zawiera funkcje roli komisarza wątków.
Krypto Platforma Ten moduł zawiera abstrakcję platformy dotyczącą kryptowaluty.
Krypton – stos wątków Ten moduł zawiera funkcje kryptograficzne.
Serwer DNS-SD Ten moduł zawiera interfejsy API dla serwera DNS-SD.
DNSv6 Ten moduł zawiera funkcje, które kontrolują komunikację DNS.
Entuzjazm Ten moduł obejmuje abstrakcję platformy do generowania entropii.
Błąd Ten moduł zawiera definicje błędów używane w OpenThread.
Diagnostyka fabryczna – platforma Ten moduł zawiera streszczenie dotyczące funkcji diagnostycznych.
Diagnostyka fabryczne – stos wątków Ten moduł zawiera funkcje, które kontrolują wykonywanie stosu w wątku.
Ogólne Ten moduł zawiera funkcje dla wszystkich ról w wątku.
Stos Ten moduł zawiera funkcje, które ustawiają zewnętrzną stertę OpenThread.
Moduł śledzenia historii Rejestruje historię różnych zdarzeń, takich jak komunikaty RX i TX lub zmiany informacji o sieci.
ICMP v6; Ten moduł zawiera funkcje, które kontrolują komunikację ICMPv6.
IPv6 Ten moduł zawiera funkcje, które kontrolują komunikację IPv6.
Instancja Ten moduł zawiera funkcje, które kontrolują instancję OpenThread.
Wykrywanie Jamu Ten moduł zawiera funkcje wykrywania zakłóceń wideo.
Łączący Ten moduł zawiera funkcje roli Łącznik wątków.
Link Ten moduł zawiera funkcje, które kontrolują konfigurację warstwy linków.
Dane połączenia Ten moduł zawiera funkcje, które kontrolują protokół Link Metrics.
Rejestrowanie – platforma Ten moduł zawiera abstrakcję platformy na potrzeby usługi dziennika debugowania.
Rejestrowanie – stos wątków Ten moduł zawiera definicje związane z rejestrowaniem przez OpenThread.
Pamięć Ten moduł obejmuje abstrakcję platformy na potrzeby alokacji dynamicznej.
Wiadomość Ten moduł zawiera funkcje, które manipulowają buforami wiadomości OpenThread.
Pula wiadomości Ten moduł zawiera abstrakcję platformy pulę wiadomości.
Inne Ten moduł przedstawia różne sposoby postępowania z platformą.
Link Multi Radio Ten moduł zawiera definicje i funkcje funkcji połączeń z wieloma linkami.
Procesor sieciowy Ten moduł zawiera funkcje, które kontrolują wykonywanie stosu w wątku.
Symulator sieci Ten moduł zawiera streszczenie dotyczące platformy OTNS.
Synchronizacja czasu sieciowego Ten moduł zawiera funkcje, które kontrolują usługę synchronizacji czasu w sieci.
Operacyjny zbiór danych Ten moduł zawiera funkcje Aktualizatora danych.
Nadawca ping Ten plik zawiera interfejs OpenThread API dla modułu nadawcy ping.
kryptografia RNG Ten moduł zawiera funkcje, które generują kryptograficzne liczby losowe.
RNG (niekryptograficzne) Ten moduł zawiera funkcje, które generują nielosowe liczby kryptograficzne.
Konfiguracja radia Ten moduł zawiera abstrakcję platformy do konfiguracji radia.
Operacje radiowe Ten moduł zawiera streszczenie dotyczące działań platformy.
Typy radia Ten moduł zawiera abstrakcję platformy do ramki.
Nieprzetworzony link Ten moduł zawiera funkcje, które kontrolują nieprzetworzoną konfigurację warstwy linków.
Routing/lider Ten moduł zawiera funkcje dla routerów i liderów.
SNTP Ten moduł zawiera funkcje, które kontrolują komunikację SNTP.
Niewolnik SPI Ten moduł zawiera abstrakcję platformy do komunikacji z elementami podrzędnymi SPI.
SRP Ten moduł zawiera funkcje, które kontrolują zachowanie klienta SRP.
Serwer Ten moduł zawiera funkcje zarządzania danymi sieci lokalnej przy użyciu serwera OpenThread.
Ustawienia Ten moduł zawiera abstrakcję platformy dotyczącą nieulotnych zasobów ustawień.
TCP Ten moduł zawiera funkcje, które kontrolują komunikację TCP.
Streszczenia TCP Moduł ten zawiera łatwe w użyciu schematy u góry podstawowego interfejsu TCP API.
TREL – platforma Ten moduł zawiera abstrakcję platformy na potrzeby linku TREL z wątkami DNS-SD i UDP/IPv6.
TREL – stos wątków Ten moduł definiuje interfejsy API TREL (Thread Radio Encapsulation Link) dla Thread Over Infrastructure.
Lista zadań Ten moduł zawiera funkcje, które kontrolują wykonywanie stosu w wątku.
Usługa czasu Ten moduł zawiera abstrakcję platformy dotyczącą czasu.
Zestaw narzędzi Ten moduł definiuje warstwę abstrakcji łańcucha narzędzi za pomocą makr.
UDP Ten moduł zawiera funkcje, które sterują komunikacją UDP.
Przekierowanie UDP Ten moduł zawiera funkcje funkcji przekierowania UDP.