Google is committed to advancing racial equity for Black communities. See how.
OpenThread wydany przez Google to implementacja typu open source Thread ® . Firma Google wydała OpenThread, aby technologia sieciowa wykorzystywana w produktach Google Nest była szerzej dostępna dla programistów, aby przyspieszyć rozwój produktów dla połączonych domów i budynków komercyjnych.

Dzięki wąskiej warstwie abstrakcji platformy i niewielkim rozmiarom pamięci OpenThread (OT) jest wysoce przenośny. Obsługuje zarówno projekty System-on-Chip (SoC), jak i współprocesorowe (RCP, NCP).
OpenThread implementuje wszystkie funkcje zdefiniowane w specyfikacji Thread 1.1.1. Ta specyfikacja definiuje oparty na protokole IPv6 niezawodny, bezpieczny i energooszczędny protokół komunikacji bezprzewodowej urządzenie-urządzenie do zastosowań w domach i budynkach komercyjnych.

funkcje

OpenThread implementuje wszystkie warstwy sieciowe Thread (IPv6, 6LoWPAN, IEEE 802.15.4 z zabezpieczeniami MAC, Mesh Link Establishment, Mesh Routing) i role urządzeń, a także obsługę routerów granicznych.

Usługi aplikacyjne
  • Konfiguracja IPv6 i surowy interfejs danych
  • Gniazda UDP
  • Klient i serwer CoAP
  • Klient i serwer DHCPv6
  • Klient DNSv6
Ulepszone funkcje
  • Nadzór nad dzieckiem
  • Poinformuj poprzedniego rodzica o ponownym dołączeniu
  • Wykrywanie zacięcia
  • Okresowe wyszukiwanie rodziców
Wsparcie współprocesora
  • Spinel, protokół współprocesora ogólnego przeznaczenia
  • OT Daemon, sterownik/demon interfejsu sieciowego współprocesora radiowego w przestrzeni użytkownika
  • Obsługa Sniffera przez węzły Spinel
Router graniczny
  • Dwukierunkowa dostępność IPv6 między wątkiem a siecią Ethernet/Wi-Fi
  • Dwukierunkowe wykrywanie usług oparte na DNS między wątkiem a siecią Ethernet/Wi-Fi
  • Rozszerzanie siatki wątków przez łącza Ethernet/Wi-Fi

Jak będziesz korzystać z OpenThread?

Jeśli jesteś zainteresowany współpracą w ciągłym rozwoju OpenThread , to repozytorium OpenThread GitHub jest dla Ciebie. Znajdziesz tam cały kodeks, w tym informacje o tym, jak wnieść swój wkład, nasz przewodnik stylistyczny, kodeks postępowania, licencje i wiele więcej.

Jeśli chcesz używać OpenThread we własnych produktach lub do osobistego wdrożenia , sprawdź poniższe opcje.
Określ projekt sprzętu i platformy, których chcesz użyć do zbudowania i wdrożenia własnej sieci wątków. Dodaj router graniczny, aby połączyć swoją sieć Thread z innymi warstwami sieciowymi, takimi jak Wi-Fi lub Ethernet, lub użyj OpenThread RTOS, rozwiązania jednoplatformowego wykorzystującego LwIP, FreeRTOS i mbed TLS. Użyj programu OpenThread Commissioner, aby łatwo uruchamiać urządzenia w sieci Thread.
Wypróbuj nasze laboratorium kodowania API i skorzystaj z naszego podręcznika API jako przewodnika po tworzeniu aplikacji. IPv6, UDP, CoAP, ICMPv6, DNSv6... wszystko tam jest.
Zapoznaj się z naszym przewodnikiem po portowaniu, który przeprowadzi Cię przez wszystkie kroki niezbędne do przeniesienia OpenThread na nową platformę sprzętową.
OpenThread może być używany do certyfikacji przez Thread Group. Jako stos referencyjny wątków, OpenThread ułatwia certyfikację.

Aktualności

Obejrzyj naszą sesję z Google I/O, aby uzyskać krótkie omówienie tematu Thread i tego, jak programiści mogą szybko tworzyć rozwiązania IoT przy użyciu OpenThread.
11 czerwca 2021

Seria TLSR9 to najnowszy dodatek do rodziny wydajnych, energooszczędnych i zoptymalizowanych kosztowo układów SoC firmy Telink.
19 maja 2021

Opublikowaliśmy nową wersję Ćwiczenia z programowania sieci wątku, która wykorzystuje płyty rozwojowe Silicon Labs EFR32. Wkład: Mithil Raut z Silicon Labs.
22 kwietnia 2021

ESP32 to bogaty w funkcje MCU ze zintegrowaną łącznością Wi-Fi i Bluetooth do szerokiego zakresu zastosowań.

Kto wspiera OpenThread?

Jakie produkty wykorzystują OpenThread?

Następujące produkty używają OpenThread i obsługują podstawowe wymagania specyfikacji gwintu. Produkty ze znaczkiem „Built on Thread” zostały certyfikowane przez Thread Group.
Certyfikowany wątek
Kontroler scen Wemo Stage łączy się z aplikacją Apple Home i umożliwia tworzenie i zarządzanie maksymalnie sześcioma scenami oświetlenia, rozrywki, bezpieczeństwa i temperatury w celu dostosowania do własnego, wygodnego domu.
Certyfikowany wątek
Kontroluj swoje światła i urządzenia za pomocą prostego dotknięcia lub pytając Siri, zobacz, ile energii zużywają, i bez wysiłku konfiguruj harmonogramy, które włączają Twoje urządzenia do autopilota.
Certyfikowany wątek
Kontroluj swoje światła i urządzenia za pomocą prostego dotknięcia lub pytając Siri, zobacz, ile energii zużywają, i bez wysiłku konfiguruj harmonogramy, które włączają Twoje urządzenia do autopilota.
Certyfikowany wątek
Steruj oświetleniem za pomocą iPhone'a, poleceń głosowych Siri lub automatyki — a wszystko to bez konieczności wymiany żarówki w domu.
Certyfikowany wątek
Śledź temperaturę zewnętrzną, wilgotność i ciśnienie atmosferyczne na przestrzeni czasu, a także błyskawicznie sprawdzaj trendy pogodowe – na iPhonie lub bezpośrednio na wyświetlaczu.
Certyfikowany wątek
Aktywuj system nawadniania za pomocą iPhone'a, Siri lub przycisku na pokładzie, szybko i łatwo skonfiguruj harmonogramy i pozwól Eve Aqua zająć się podlewaniem roślin w ogrodzie i na patio.
Certyfikowany wątek
Poznaj stan swoich drzwi lub okna, otrzymuj powiadomienia, gdy jesteś w podróży i automatycznie steruj innymi akcesoriami obsługującymi HomeKit w całym domu.
Certyfikowany wątek
Kontroluj swoje światła i urządzenia za pomocą prostego dotknięcia lub pytając Siri, zobacz, ile energii zużywają, i bez wysiłku konfiguruj harmonogramy, które włączają Twoje urządzenia do autopilota.
Certyfikowany wątek
Z łatwością kontroluj temperaturę w pomieszczeniu za pomocą aplikacji, Siri, harmonogramów, zintegrowanych elementów sterujących dotykowych lub w oparciu o Twoją obecność.
Certyfikowany wątek
Twoje niezbyt podstawowe podstawy inteligentnego oświetlenia.
Certyfikowany wątek
Elastyczne oświetlenie, które odmieni każde pomieszczenie dzięki 16 milionom kolorów.
Certyfikowany wątek
Podłącza się do modemu i tworzy sieć z silnym i niezawodnym sygnałem.
Certyfikowany wątek
Każdy punkt współpracuje z routerem, zwiększając zasięg i zapewniając szybkie Wi‑Fi w każdym pomieszczeniu. Dodatkowo jest to inteligentny głośnik, na którym możesz odtwarzać muzykę, znajdować odpowiedzi i nie tylko.
Certyfikowany wątek
Uzyskaj pomoc, połącz się z najważniejszymi i kontroluj swój połączony dom w jednym widoku.
Oszczędzanie energii jest łatwe. Umieść go w dowolnym miejscu w domu.
Łączy się z systemem ogrzewania i współpracuje z termostatem Google Nest Thermostat E, aby włączać i wyłączać lub modulować ciepło.
System alarmowy Google Nest Secure z funkcjami Nest Guard i Nest Detect.
Dzwonek do drzwi, który informuje, kto tam jest.
Odporny na manipulacje, wolny od klucza rygiel, który można zablokować i odblokować z dowolnego miejsca.
Łączy Nest x Yale Lock z Internetem i służy jako rozszerzenie zasięgu systemu Google Nest Secure.
Najlepsza w swojej klasie kamera bezpieczeństwa z najlepszymi w swojej klasie mózgami.
Odporna na warunki atmosferyczne i manipulacja zewnętrzna kamera monitoringu.
Java jest zastrzeżonym znakiem towarowym firmy Oracle i/lub jej podmiotów stowarzyszonych. Thread jest zastrzeżonym znakiem towarowym firmy Thread Group, Inc.