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