Thread

1. Определение

Thread – это открытый протокол локальной беспроводной сети с ячеистой топологией, созданный специально для коммуникации IoT-устройств.

2. История создания и развития

Протокол Thread был разработан с целью улучшить способ подключения и контроля за IoT-устройствами в домашних условиях и предназначен для безопасного и надежного подключения данных устройств в пределах умного дома. Thread был создан на основе технологии IEEE 802.15.4 и анонсирован организацией Thread Group в ноябре 2014 года. В июле 2015 года вышла версия 2.0. В Thread Group входят более 200 ведущих мировых компаний, среди которых: TDK, Nest, Siemens, Samsung, Salto, Silicon Labs, Bosch, P&G, Qualcomm, NXP, Philips, Microsoft, Huawei, Dell и другие. На сегодняшний день Thread – перспективная технология, которая поддерживается многими компаниями, ведущими брендами, используется в инновационных стартапах.

3. Технические характеристики

Топология сети с использованием данного протокола представляет собой ячеистую сеть с обеспечением соединения «устройство-устройство» и «устройство-облако». Протокол Thread использует технологию 6LoWPAN, которая предоставляет каждому узлу в сети IP-адрес, следовательно, поддерживает адресацию IPv6. Одними из главных отличительных особенностей данного протокола является надежная система защиты информации (шифрование AES) и низкое энергопотребление.

Технические характеристики:

  • дальность действия: до 30 м (теоретически);

  • максимальное количество устройств: 250-300 шт.;

  • скорость: 250 кбит/с;

  • частота: 2,4 ГГц.

Типы устройств:

  • Border Routers (пограничные роутеры) – обеспечивают соединение с пограничными сетями, использующими иные технологии (например, Wi-Fi или Ethernet);

  • Routers – маршрутизаторы, всегда находятся в активном состоянии.

  • REEDs (Router-eligible End Devices) – конечные устройства, которые могут взять на себя роль маршрутизаторов при необходимости.

  • Sleepy End devices - конечные устройства, общающиеся только через маршрутизатор, т.к. не могут самостоятельно пересылать сообщения для других узлов.

4. Кейсы применения

Thread применяется в качестве протокола для домашней автоматизации, общения устройств в рамках концепции умного дома: управление освещением (удаленное включение/ выключение лампочек с помощью смартфона), безопасность (открытие/закрытие замков с использованием смартфонов), климат-контроль, умная техника (холодильник, стиральная машина, мультиварка и т.д.) и многое другое.

5. Полезные ссылки

Источники: