Tematy referencyjne interfejsu API OpenThread pochodzą z kodu źródłowego dostępnego w GitHub. Aby dowiedzieć się więcej lub dołączyć do naszej dokumentacji, zapoznaj się z materiałami.
Moduły | |
---|---|
Alarm | Ten moduł obejmuje wyodrębnienie platformy dla usługi alarmu. |
router szkieletowy | Ten moduł zawiera funkcje usługi OpenThread Backbone Router. |
Agent graniczny | Ten moduł zawiera funkcje roli agenta granicznej wątku. |
router graniczny | Ten moduł zawiera funkcje zarządzania danymi o sieci lokalnej za pomocą routera granicznego OpenThread. |
Menedżer routingu granicy | Ten moduł zawiera definicje dotyczące Menedżera granic. |
Menedżer kanału | Ten moduł zawiera funkcje przeznaczone do Menedżera kanałów. |
Monitorowanie kanałów | Ten moduł zawiera funkcje monitorowania kanału. |
Nadzór rodzicielski | Ten moduł obejmuje funkcje nadzoru rodzicielskiego. |
SAP | Ten moduł zawiera funkcje sterujące komunikacją CoAP. |
CoAP Secure | Ten moduł zawiera funkcje, które kontrolują komunikację CoAP Secure (CoAP przez DTLS). |
Interfejs wiersza poleceń | Ten moduł zawiera funkcje sterujące wykonywaniem stosu w wątku. |
Komisarz | Ten moduł zawiera funkcje roli komisarza wątków. |
Kryptowaluta – platforma | Ten moduł obejmuje abstrakcję platformy dotyczącą kryptowaluty. |
Crypto – stos wątków | Ten moduł zawiera funkcje kryptograficzne. |
DNS | Ten moduł zawiera funkcje sterujące komunikacją DNS. |
DNS – Platforma | Ten moduł obejmuje wyodrębnienie platformy do wysyłania rekurencyjnych zapytań DNS do nadrzędnych serwerów DNS. |
Serwer DNS-SD | Ten moduł zawiera interfejsy API serwera DNS-SD. |
Entropy | Ten moduł obejmuje wyodrębnienie platformy do generowania entropii. |
Błąd | Ten moduł zawiera definicje błędów używane w OpenThread. |
Diagnostyka fabryczna – platforma | Ten moduł zawiera streszczenie platformy dotyczące funkcji diagnostycznych. |
Diagnostyka fabryczna – stos wątków | Ten moduł zawiera funkcje sterujące wykonywaniem stosu w wątku. |
Ogólne | Ten moduł zawiera funkcje przeznaczone dla wszystkich ról w wątku. |
Stos | Ten moduł zawiera funkcje, które ustawiają stertę OpenThread. |
Narzędzie do śledzenia historii | Zapisuje historię różnych zdarzeń, takich jak wiadomości 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 infrastruktury | Ten moduł obejmuje abstrakcję platformy dla sąsiedniego interfejsu sieci infrastruktury. |
Instancja | Ten moduł zawiera funkcje sterujące instancją OpenThread. |
Wykrywanie Jamu | Ten moduł zawiera funkcje służące do wykrywania zakłóceń. |
Łącznik | Ten moduł zawiera funkcje roli Łącznik wątków. |
Link | Ten moduł zawiera funkcje sterujące konfiguracją warstwy linków. |
Wskaźniki połączeń | Ten moduł zawiera funkcje sterujące protokołem Link Metrics. |
Logowanie – Platforma | Ten moduł obejmuje wyodrębnienie platformy dla usługi dziennika debugowania. |
Rejestrowanie – stos wątków | Ten moduł zawiera definicje związane z logowaniem OpenThread. |
Pamięć | Ten moduł obejmuje wyodrębnienie platformy na potrzeby alokacji dynamicznej. |
Diagnostyka sieci typu mesh | Ten moduł zawiera definicje i funkcje dotyczące diagnostyki sieci typu mesh. |
Wiadomość | Ten moduł zawiera funkcje służące do manipulowania buforami wiadomości OpenThread. |
Pula wiadomości | Ten moduł zawiera streszczenie platformy przeznaczone do puli wiadomości. |
Inne | Moduł obejmuje wyodrębnianie platformy w przypadku różnych zachowań. |
Wielokanałowy link | Moduł zawiera definicje i funkcje wielu linków radiowych. |
NAT64 | Ten moduł zawiera funkcje i struktury funkcji NAT64 na routerze granicznym. |
Procesor sieciowy | Ten moduł zawiera funkcje sterujące wykonywaniem stosu w wątku. |
Symulator sieci | Ten moduł zawiera streszczenie platformy OTNS. |
Synchronizacja czasu sieci | Moduł zawiera funkcje, które kontrolują usługę synchronizacji czasu sieci. |
Praktyczny zbiór danych | Zawiera funkcje interfejsu Operational Dataset API. |
Nadawca ping | Ten plik zawiera interfejs OpenThread API przeznaczony do modułu nadawcy pingu. |
Kryptografia RNG | Ten moduł zawiera funkcje generujące kryptograficzne liczby losowe. |
RNG (niekryptograficzne) | Ten moduł zawiera funkcje generujące nielosowe liczby kryptograficzne. |
Konfiguracja radiowa | Ten moduł obejmuje abstrakcję platformy na potrzeby konfiguracji radia. |
Zespół radiowy | Ten moduł obejmuje abstrakcję platformy dla działań radiowych. |
Statystyki radiowe | Moduł zawiera funkcje statystyk radiowych. |
Typy radia | Moduł ten zawiera abstrakcję platformy do ramki radiowej. |
Nieprzetworzony link | Moduł zawiera funkcje, które kontrolują nieprzetworzoną konfigurację warstwy linków. |
Prowadzący/lider | Ten moduł zawiera funkcje dla routerów i wiodących routerów wątków. |
SNTP | Ten moduł zawiera funkcje sterujące komunikacją SNTP. |
Niewolnik SPI | Ten moduł obejmuje wyodrębnienie platformy na potrzeby komunikacji niewolniczej SPI. |
SRP | Moduł zawiera funkcje, które kontrolują zachowanie klienta SRP. |
serwer. | Ten moduł zawiera funkcje zarządzania danymi o sieci lokalnej za pomocą serwera OpenThread. |
Ustawienia | Ten moduł obejmuje abstrakcję platformy używaną do przechowywania ustawień zmiennych. |
TCP | Ten moduł zawiera funkcje sterujące komunikacją TCP. |
Streszczenia TCP | Ten moduł obejmuje łatwe w obsłudze abstrakcje do podstawowego interfejsu API TCP. |
TREL – platforma | Ten moduł obejmuje abstrakcję platformy dla linku Thread Radio z kodem TREL z użyciem rekordów DNS-SD oraz UDP/IPv6. |
TREL – stos wątków | Ten moduł definiuje interfejsy API Thread Radio Encapsulation Link (TREL) dla Thread Over Infrastructure. |
Zadania | Ten moduł zawiera funkcje sterujące wykonywaniem stosu w wątku. |
Usługa czasu | Ten moduł zawiera streszczenie platformy dotyczące usługi czasu. |
Narzędzia | Ten moduł definiuje warstwę abstrakcji łańcucha narzędzi za pomocą makr. |
UDP | Ten moduł zawiera funkcje sterujące komunikacją UDP. |
Przekierowanie do przodu | Ten moduł zawiera funkcje przeznaczone do przekierowywania UDP. |