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. |