Dokumentacja API C API, 27.10.2022 r.

Aby dowiedzieć się więcej o tej wersji, zapoznaj się z informacjami o wątku 27 października 2022 r. na GitHubie.

Moduły

Alarm Ten moduł zawiera informacje o platformie na potrzeby usługi alarmów.
router szkieletowy Ten moduł zawiera funkcje usługi routera szkieletowego OpenThread.
Agent graniczny Ten moduł zawiera funkcje związane z rolą agenta granic Thread.
router graniczny, Ten moduł zawiera funkcje do zarządzania danymi sieci lokalnej za pomocą usługi OpenThread Border Router.
Menedżer kanału Ten moduł zawiera funkcje menedżera kanału.
Monitorowanie kanałów Ten moduł zawiera funkcje monitorowania kanałów.
Nadzór nad dziećmi Ten moduł zawiera funkcje nadzoru nad dziećmi.
CoAP Ten moduł obejmuje funkcje sterujące komunikacją CoAP.
Bezpieczne coAP Ten moduł obejmuje funkcje sterujące komunikacją CoAP Secure (CoAP przez DTLS).
Interfejs wiersza poleceń Ten moduł zawiera funkcje, które kontrolują wykonywanie stosu wątków.
Komisarz Ten moduł obejmuje funkcje na stanowisku komisarza ds. wątków.
Krypto – platforma Ten moduł zawiera abstrakcję platformy do kryptografii.
Krypto – stos wątków Ten moduł obejmuje funkcje kryptograficzne.
Serwer DNS-SD Ten moduł zawiera interfejsy API serwera DNS-SD.
DNSv6 Ten moduł obejmuje funkcje sterujące komunikacją DNS.
entropia, Ten moduł zawiera abstrakcjonowanie platformy na potrzeby generowania entropii.
Błąd Ten moduł zawiera definicje błędów używane w OpenThread.
Diagnostyka fabryczna – platforma Ten moduł zawiera abstrakcję platformy na potrzeby funkcji diagnostycznych.
Diagnostyka fabryczna – stos wątków Ten moduł zawiera funkcje, które kontrolują wykonywanie stosu wątków.
Ogólne Ten moduł zawiera funkcje związane ze wszystkimi rolami w Thread.
Góra Ten moduł zawiera funkcje, które ustawiają zewnętrzną stertę OpenThread.
Śledzenie historii Rejestruje historię różnych zdarzeń, np. wiadomości RX i TX czy zmian informacji o sieci.
ICMPv6 Ten moduł zawiera funkcje sterujące komunikacją ICMPv6.
IPv6 Ten moduł obejmuje funkcje sterujące komunikacją IPv6.
Instancja Ten moduł zawiera funkcje, które kontrolują instancję OpenThread.
Wykrywanie zacięć Ten moduł zawiera funkcje wykrywania zacięć sygnałów.
Łącznik Ten moduł zawiera funkcje związane z rolą „łącznik wątków”.
Link Ten moduł zawiera funkcje, które kontrolują konfigurację warstwy linków.
Dane linków Ten moduł obejmuje funkcje, które kontrolują protokół Link Metrics.
Logging – Platforma Ten moduł zawiera informacje o platformie na potrzeby usługi logów debugowania.
Logging – stos Thread Ten moduł zawiera definicje związane z rejestrowaniem OpenThread.
Pamięć Ten moduł zawiera abstrakcję platformy na potrzeby dynamicznego alokacji pamięci.
Wiadomość Ten moduł zawiera funkcje modyfikujące bufory wiadomości OpenThread.
Pula wiadomości Ten moduł zawiera abstrakcjonowanie platformy na potrzeby puli wiadomości.
Inne Ten moduł zawiera abstrakcje platformy dotyczące różnych zachowań.
Wiele linków do radia Ten moduł zawiera definicje i funkcje multilinków radiowych.
Firma współprzetwarzająca dane sieciowe Ten moduł zawiera funkcje, które kontrolują wykonywanie stosu wątków.
Symulator sieci Ten moduł zawiera informacje o platformie związanej z OTNS.
Synchronizacja czasu sieciowego Ten moduł zawiera funkcje sterujące usługą synchronizacji czasu w sieci.
Zbiór danych operacyjnych Ten moduł zawiera funkcje aktualizatora zbiorów danych.
Nadawca ping Ten plik zawiera interfejs OpenThread API dla modułu nadawcy ping.
Kryptograficzne 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 abstrakcję platformy na potrzeby konfiguracji radiowej.
Obsługa radiowa Ten moduł zawiera informacje o platformie związanej z działaniami radiowymi.
Typy opcji 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 związane z routerami do gwintu i liderami.
SNTP Ten moduł zawiera funkcje sterujące komunikacją SNTP.
Niezależny interfejs SPI Ten moduł zawiera abstrakcjonowanie platformy do komunikacji podrzędnej SPI.
SRP Ten moduł zawiera funkcje, które kontrolują działanie klientów SRP.
serwer. Ten moduł zawiera funkcje do zarządzania danymi sieci lokalnej za pomocą serwera OpenThread Server.
Ustawienia Ten moduł zawiera abstrakcję platformy do nieulotnego przechowywania ustawień.
TCP Ten moduł zawiera funkcje sterujące komunikacją TCP.
Streszczenia TCP Ten moduł zawiera łatwe w użyciu abstrakcje oprócz podstawowego interfejsu API TCP.
TREL – Platforma Ten moduł zawiera abstrakcję platformy dla linku TREL (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 wątków.
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.
Przekierowanie UDP Ten moduł zawiera funkcje przekazywania dalej UDP.