Tematy referencyjne interfejsu OpenThread API pochodzą z kodu źródłowego dostępnego na GitHub. Aby uzyskać więcej informacji lub współtworzyć naszą dokumentację, odwiedź stronę Zasoby.
Strony z dokumentacją interfejsu OpenThread API.
Moduły |
|
---|---|
Alarm | Ten moduł zawiera abstrakcję platformy dla usługi alarmów. |
BLE | Ten moduł zawiera abstrakcję platformy do komunikacji z hostem BLE. |
Zabezpieczenie BLE | Ten moduł zawiera funkcje, które kontrolują komunikację BLE Secure (TLS przez BLE). |
router szkieletowy | Ten moduł zawiera funkcje usługi routera szkieletowego OpenThread. |
Agent graniczny | Ten moduł zawiera funkcje związane z rolą agenta Thread Border. |
router graniczny | Ten moduł zawiera funkcje do zarządzania danymi sieci lokalnej za pomocą routera OpenThread Border Router. |
Border Routing Manager | Ten moduł zawiera definicje Border Routing Manager. |
Menedżer kanału | Ten moduł zawiera funkcje związane z menedżerem kanału. |
Monitorowanie kanału | Ten moduł zawiera funkcje monitorowania kanałów. |
Nadzór nad dziećmi | Ten moduł zawiera funkcje związane z nadzorem rodzicielskim. |
CoAP | Ten moduł zawiera funkcje sterujące komunikacją CoAP. |
Bezpieczny coAP | 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 Thread. |
Komisarz | Ten moduł zawiera funkcje związane z komisarzem Thread. |
Krypto – platforma | Ten moduł zawiera abstrakcję platformy do kryptografii. |
Krypto – stos wątków | Ten moduł zawiera funkcje kryptograficzne. |
DNS | Ten moduł zawiera funkcje kontrolujące komunikację DNS. |
DNS – Platforma | Ten moduł zawiera abstrakcję platformy służącą do wysyłania rekurencyjnego zapytania DNS do nadrzędnych serwerów DNS. |
DNS-SD (mDNS) | Ten moduł zawiera informacje o platformie dla DNS-SD (np. mDNS) w sieci infrastruktury. |
Serwer DNS-SD | Ten moduł zawiera interfejsy API serwera DNS-SD. |
entropia, | Ten moduł zawiera abstrakcję platformy do generowania entropii. |
Błąd | Ten moduł zawiera definicje błędów używane w OpenThread. |
Diagnostyka fabryki – platforma | Ten moduł zawiera abstrakcję platformy na potrzeby funkcji diagnostycznych. |
Diagnostyka fabryki – stos wątków | Ten moduł zawiera funkcje, które kontrolują wykonywanie stosu Thread. |
Ogólne | Ten moduł zawiera funkcje dla wszystkich ról w Thread. |
sterta, | Ten moduł zawiera funkcje, które ustawiają zewnętrzną stertę OpenThread. |
Tracker historii | Rejestruje historię różnych zdarzeń, np. wiadomości RX i TX lub zmian informacji o sieci. |
ICMPv6 | Ten moduł zawiera funkcje sterujące komunikacją ICMPv6. |
IPv6 | Ten moduł zawiera funkcje, które kontrolują komunikację IPv6. |
Interfejs infrastruktury | Ten moduł zawiera abstrakcję platformy dla interfejsu sieci sąsiedniej infrastruktury. |
Instancja | Ten moduł zawiera funkcje, które kontrolują instancję OpenThread. |
Wykrywanie przerw | Ten moduł zawiera funkcje wykrywania zakłóceń sygnału. |
Łącznik | Ten moduł zawiera funkcje dla osób z uprawnieniami do łączenia wątków. |
Link | Ten moduł zawiera funkcje, które kontrolują konfigurację warstwy linków. |
Dane linku | Ten moduł zawiera funkcje, które kontrolują protokół Link Metrics. |
Logging – Platforma | Ten moduł zawiera abstrakcję platformy na potrzeby usługi dzienników debugowania. |
Logging – stos wątków | Ten moduł zawiera definicje związane z logowaniem OpenThread. |
Pamięć | Ten moduł zawiera abstrakcję platformy na potrzeby dynamicznego alokacji pamięci. |
Diagnostyka sieci typu mesh | Ten moduł zawiera definicje i funkcje diagnostyki sieci typu mesh. |
Wiadomość | Ten moduł zawiera funkcje obsługujące bufory wiadomości OpenThread. |
Pula wiadomości | Ten moduł zawiera abstrakcję platformy na potrzeby puli wiadomości. |
Inne | Ten moduł zawiera abstrakcje platformy dotyczące różnych zachowań. |
Wiele linków do radia | W tym module znajdują się definicje i funkcje wielu łączników radiowych. |
Multicast DNS | Ten moduł definiuje interfejsy API platformy dla gniazda multicast DNS (mDNS). |
Multicast DNS | Ten moduł zawiera interfejsy API usługi Multicast DNS (mDNS). |
Multipan | Ten moduł zawiera abstrakcję platformy na potrzeby obsługi wielu slajdów. |
NAT64 | Ten moduł zawiera funkcje i struktury dla funkcji NAT64 na routerze granicznym. |
Współprocesor sieciowy | Ten moduł zawiera funkcje, które kontrolują wykonywanie stosu Thread. |
Symulator sieci | Ten moduł zawiera abstrakcję platformy dla OTNS. |
Synchronizacja czasu sieciowego | Ten moduł zawiera funkcje sterujące siecią synchronizacji czasu. |
Zbiór danych operacyjnych | Obejmuje funkcje interfejsu Operational Dataset API. |
Nadawca ping | Ten plik zawiera interfejs OpenThread API dla modułu nadawcy ping. |
Kryptograficzna RNG | Ten moduł zawiera funkcje generujące kryptograficzne liczby losowe. |
RNG niekryptograficzne | Ten moduł zawiera funkcje generujące niekryptograficzne liczby losowe. |
Konfiguracja radia | Ten moduł zawiera abstrakcyjny element konfiguracji radiowej. |
Działanie radiowe | Ten moduł zawiera informacje o platformie związanej z operacjami radiowymi. |
Statystyki radiowe | Ten moduł zawiera funkcje statystyk radiowo-telewizyjnych. |
Rodzaje opcji radiowych | Ten moduł zawiera abstrakcję platformy dla ramki radiowej. |
Nieprzetworzony link | Ten moduł zawiera funkcje sterujące nieprzetworzoną konfiguracją warstwy linków. |
Router/lider | Ten moduł zawiera funkcje dotyczące routerów Thread Threads i liderów. |
SNTP, | Ten moduł zawiera funkcje sterujące komunikacją SNTP. |
SPI – urządzenie podrzędne | Ten moduł zawiera abstrakcję platformy do komunikacji podrzędnej SPI. |
SRP | Ten moduł zawiera funkcje, które kontrolują zachowanie klienta SRP. |
serwer. | Ten moduł zawiera funkcje do zarządzania danymi sieci lokalnej na serwerze OpenThread Server. |
Settings | Ten moduł zawiera abstrakcję platformy do nieulotnego przechowywania ustawień. |
TCP | Ten moduł zawiera funkcje, które kontrolują komunikację TCP. |
Streszczenia TCP | Ten moduł zawiera łatwe w użyciu abstrakcje uzupełniające podstawowy interfejs API TCP. |
TREL – Platforma | Ten moduł zawiera abstrakcję platformy dla linku TEL (Thread Radio Encapsulation Link) za pomocą DNS-SD i UDP/IPv6. |
TREL – stos wątków | Ten moduł definiuje interfejsy API Thread Radio Encapsulation Link (TREL) dla Thread Over Infrastructure. |
Tasklety, | Ten moduł zawiera funkcje, które kontrolują wykonywanie stosu Thread. |
Usługa czasu | Ten moduł zawiera abstrakcję platformy dla usługi czasu. |
Pęk narzędzi | Ten moduł definiuje warstwę abstrakcji łańcucha narzędzi za pomocą makr. |
UDP | Ten moduł zawiera funkcje kontrolujące komunikację UDP. |
UDP – przekazywanie dalej | Ten moduł zawiera funkcje przekazywania UDP. |
Suma kontrolna Verhoeffa | Ten moduł zawiera funkcje obliczania i walidacji sumy kontrolnej Verhoeffa. |