Что такое нить?

Посмотреть исходный код на GitHub

Нить

Thread ® — это сетевой протокол на основе IPv6, разработанный для маломощных устройств Интернета вещей в беспроводной ячеистой сети IEEE 802.15.4-2006, обычно называемой беспроводной персональной сетью (WPAN). Поток не зависит от других протоколов ячеистой сети 802.15, таких как ZigBee, Z-Wave и Bluetooth LE.

Основные функции потока включают в себя:

  • Простота — простая установка, запуск и эксплуатация
  • Безопасность — все устройства в сети Thread аутентифицируются, а все коммуникации шифруются.
  • Надежность — самовосстанавливающаяся ячеистая сеть без единой точки отказа и методы расширения спектра для обеспечения устойчивости к помехам.
  • Эффективность — устройства Thread с низким энергопотреблением могут спать и работать от батареи в течение многих лет.
  • Масштабируемость — сети потоков могут масштабироваться до сотен устройств.

Если вы новичок в Thread, понимание основ имеет решающее значение для использования OpenThread в ваших собственных приложениях. Цель этого учебника — объяснить концепции, лежащие в основе Thread и того, как он работает, а также предоставить трамплин для разработки OpenThread.

Предполагается, что вы обладаете хорошими практическими знаниями в следующих областях:

  • IEEE 802.15.4
  • Концепции сети и маршрутизации
  • IPv6

Чтобы просмотреть полную спецификацию потоков, обратитесь к threadgroup.org .