Посмотреть исходный код на 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 .