Thread® to protokół sieciowy oparty na IPv6, przeznaczony dla urządzeń Internetu Rzeczy o niskim zużyciu energii w bezprzewodowej sieci typu mesh IEEE 802.15.4-2006, powszechnie nazywanej bezprzewodową siecią osobistą (WPAN). Thread jest niezależny od innych protokołów sieci kratowej 802.15, takich jak ZigBee, Z-Wave i Bluetooth LE.
Główne funkcje protokołu Thread:
- Prostota – łatwa instalacja, uruchamianie i obsługa.
- Bezpieczeństwo – wszystkie urządzenia w sieci Thread są uwierzytelniane, a cała komunikacja jest szyfrowana.
- Niezawodność – sieć kratowa z funkcją samonaprawy, bez pojedynczego punktu awarii, oraz techniki rozpraszania widma zapewniające odporność na zakłócenia.
- Wydajność – urządzenia Thread o niskim zużyciu energii mogą działać na baterii przez wiele lat.
- Skalowalność – sieci Thread mogą obejmować setki urządzeń.
Jeśli dopiero zaczynasz korzystać z protokołu Thread, musisz poznać jego podstawy, aby móc używać OpenThread we własnych aplikacjach. Celem tego wprowadzenia jest wyjaśnienie koncepcji protokołu Thread i jego działania oraz stworzenie podstaw do rozwoju OpenThread.
Zakładamy, że masz dobrą znajomość tych zagadnień:
- IEEE 802.15.4
- Koncepcje sieci i routingu
- IPv6
Pełną specyfikację protokołu Thread znajdziesz na stronie threadgroup.org.