Google 致力于为黑人社区推动种族平等。查看具体行动
Jest to implementacja open source Thread®. Udostępniliśmy OpenThread, który sprawi, że technologie sieciowe używane w usługach Google Nest będą szersze dla deweloperów w celu przyspieszenia tworzenia produktów dla połączonego domu i budynków komercyjnych.

Dzięki wąskiej warstwie abstrakcji na platformie Niewielki rozmiar pamięci (OpenThread, OT) jest przenośny. Obsługuje zarówno układ SOC, jak i procesor (RCP, NCP).
OpenThread wdraża wszystkie funkcje zdefiniowane w Thread 1.1.1 Specyfikacja. Ta specyfikacja określa niezawodny, bezpieczny i oparty na IPv6 protokół komunikacji bezprzewodowej między urządzeniami dla aplikacji budowlanych w domu i w pracy.

Funkcje

OpenThread wdraża wszystkie warstwy sieci IP (IPv6, 6LoWPAN, IEEE 802.15.4 z zabezpieczeniami MAC, trasą sieci siatkową, routingiem sieci typu mesh) oraz role urządzeń, a także obsługę routera Border.

Usługi aplikacji
  • Konfiguracja IPv6 i interfejs nieprzetworzonych danych
  • Gniazda UDP
  • Klient i serwer CoAP
  • Klient i serwer DHCPv6
  • Klient DNSv6
Funkcje rozszerzone
  • Nadzór dzieci
  • Poinformuj poprzedniego rodzica o podłączeniu
  • Wykrywanie Jamu
  • Okresowe wyszukiwanie nadrzędne
Pomoc dotycząca podmiotów przetwarzających dane
  • Spinel (protokół ogólnego podmiotu przetwarzającego dane)
  • OT Daemon – sterownik sieciowy/demon używany w przestrzeni użytkownika
  • obsługa sniffera za pomocą węzłów Spinel,
Border Router
  • Dwukierunkowy dostęp do IPv6 między wątkami a Ethernetem/Wi-Fi
  • Dwukierunkowe wykrywanie usług DNS między wątkami a Ethernetem/Wi-Fi
  • Rozszerzanie siatki wątków przez linki Ethernet/Wi-Fi

W jaki sposób będziesz używać OpenThread?

Jeśli chcesz współtworzyć stale otwarty wątek, repozytorium GitHub Open to rozwiązanie dla Ciebie. Znajdziesz tam cały kod, w tym informacje o tym, jak współtworzyć, nasz przewodnik dotyczący stylu, kodeks postępowania, licencjonowanie oraz wiele innych elementów.

Jeśli chcesz używać OpenThread w swoich usługach. lub w przypadku wdrażania osobistego sprawdź poniższe opcje.
Wskaż sprzęt i platformę, której chcesz użyć do utworzenia i wdrożenia własnej sieci Thread. Dodaj router brzegowy, aby połączyć sieć Thread z innymi warstwami sieci, takimi jak Wi-Fi lub Ethernet, albo użyj OpenThread RTOS, czyli rozwiązania jednoplatformowego z protokołem LwIP, FreeRTOS i mbds TLS. Korzystanie z OpenThread Commissioner w celu łatwego podłączenia urządzeń do sieci Thread.
Wypróbuj ćwiczenia z programowania w interfejsie API i skorzystaj z dokumentacji API jako przewodnika przy tworzeniu aplikacji. IPv6, UDP, CoAP, ICMPv6, DNSv6...wszystko jest w porządku.
Zapoznaj się z naszym przewodnikiem po portowaniu, który przeprowadzi Cię przez wszystkie etapy przenoszenia OpenThread na nową platformę sprzętową.
Parametr OpenThread może być używany przez grupę wątków. Jako stos odsyłający do wątków OpenOpen ułatwia certyfikację.

Wiadomości

24 marca 2022 r.

Infineon rozszerza możliwości portfolio urządzeń bezprzewodowych dzięki inteligentnym urządzeniom Bluetooth AIROC YW030739 i 802.15.4 z systemem SOC o niskiej mocy (SoC).
11 czerwca 2021 r.

Seria TLSR9 to najnowszy dodatek do serii wydajnych, ultrawydajnych i zoptymalizowanych z myślą o kosztach mocy.
19 maja 2021 r.

Udostępniliśmy nową wersję ćwiczeń z programowania Build a Thread Network, które korzystają z układów programistycznych Silicon Labs EFR32. Autorzy: Mithil Raut z Silicon Labs.

Kto obsługuje OpenThread?

Java jest zastrzeżonym znakiem towarowym firmy Oracle lub jej podmiotów stowarzyszonych. Thread jest zastrzeżonym znakiem towarowym firmy Thread Group, Inc.