Thread (протокол)
Thread — це мережевий протокол на основі IPv6, розроблений для пристроїв Інтернету речей із низьким енергоспоживанням у бездротовій сітчастій мережі IEEE 802.15.4-2006, яку зазвичай називають бездротовою персональною мережею (WPAN). Thread не залежить від інших мережевих протоколів 802.15 mesh, таких як ZigBee, Z-Wave і Bluetooth LE. Протокол, який часто використовується як транспортний засіб для Matter (комбінація відома як Matter over Thread), дедалі частіше використовується для підключення пристроїв розумного дому з низьким енергоспоживанням і живленням від акумулятора.[1] ОрганізаціяУ липні 2014 року було створено альянс Thread Group як галузеву групу для розробки, підтримки та прийняттю Thread як галузевого мережевого стандарту для програм IoT.[2] Thread Group забезпечує сертифікацію компонентів і продуктів, щоб гарантувати дотримання специфікацій. Першими членами були ARM Holdings, Big Ass Solutions, NXP Semiconductors / Freescale, дочірня компанія Google Nest Labs, OSRAM, Samsung, Silicon Labs, Somfy, Tyco International, Qualcomm і Yale Lock Company. У серпні 2018 року Apple приєдналася до групи[3] і випустила свій перший продукт Thread, HomePod Mini, наприкінці 2020 року.[4] ХарактеристикиThread використовує 6LoWPAN, який, своєю чергою, використовує бездротовий протокол IEEE 802.15.4 із мережевим зв'язком (у спектрі 2,4 ГГц), як і Zigbee та інші системи. Проте Thread має IP-адресу, доступ до хмари та шифрування AES. Реалізація Thread із відкритим вихідним кодом під ліцензією BSD під назвою OpenThread доступна та керується Google.[5] Thread — це протокол бездротової сітчастої мережі з низьким енергоспоживанням і малою затримкою, створений із використанням відкритих і перевірених стандартів.[джерело?] Він використовує 6LoWPAN, який базується на використанні з'єднувального маршрутизатора, який називається межовим маршрутизатором. Thread називає свої периферійні маршрутизатори граничними маршрутизаторами. Thread вирішує[як?] складності IoT, розв'язуває такі проблеми, як сумісність, радіус дії, безпека, енергія та надійність. Thread мережа не має жодної точки відмови, і вона має здатність до самовідновлення. Thread базується на існуючих технологіях на всіх рівнях: від маршрутизації, пакетування та безпеки до бездротової радіотехнології. Подібно до Wi-Fi, з його широким спектром пристроїв, Thread є відкритим стандартом, який не прив'язаний до конкретного виробника, що мінімізує ризик несумісності. Основа IPv6 Thread не залежить від програм, що пропонує виробникам продуктів гнучкість у виборі одного або кількох рівнів додатків для підключення пристроїв у кількох мережах. : 19–21 Розробники можуть швидше вивести свої програми, пристрої, системи та служби на ринок, оскільки вони використовують той самий набір інструментів, доступних для Інтернету. Симулятор мережі OpenThread, частина реалізації OpenThread, моделює мережі Thread за допомогою екземплярів OpenThread POSIX і забезпечує візуалізацію та керування цими змодельованими мережами.[6] Симулятор використовує симуляцію дискретних подій і дозволяє візуалізувати комунікації через веб-інтерфейс.[7] У 2019 році проєкт Connected Home over IP (CHIP), перейменований на Matter, очолюваний Zigbee Alliance, тепер Connectivity Standards Alliance (CSA), Google, Amazon і Apple, оголосив про широку співпрацю для створення безоплатної стандартна база коду з відкритим вихідним кодом для сприяння сумісності домашнього підключення, використання Thread, Wi-Fi і Bluetooth Low Energy.[8][9] Ролі та типи Thread вузлівУсі пристрої в Thread мережі поділяються на два типи: пристрій з повноцінною підтримкою Thread - Full Thread Device (FTD) та пристрій з мінімальною підтримкою Thread - Minimal Thread Device (MTD). Full Thread Device завжди підтримує активний радіозв'язок, підписується на мультикаст адресу всіх маршрутизаторів і підтримує співставлення IPv6-адрес. (FTD) може функціонувати як маршрутизатор (батьківський пристрій) або як кінцевий (дочірній пристрій). Існує три види FTD:
Minimal Thread Device не підписується на мультикаст адресу всіх маршрутизаторів і пересилає всі повідомлення своєму батьківському пристрою. MTD може функціонувати тільки як кінцевий (дочірній пристрій) Існує два типи MTD:
Підвищення та пониження ролейКоли REED є єдиним вузлом, доступним для нового кінцевого пристрою, який бажає приєднатися до мережі Thread, він може оновити себе та працювати як маршрутизатор. І навпаки, якщо маршрутизатор не має дочірніх елементів, він може сам себе понизити та працювати як кінцевий пристрій. Інші ролі та типиЛідер Thread (Thread Leader) - це маршрутизатор, який управляє іншими маршрутизаторами в мережі Thread. Він автоматично обирається для забезпечення надійності та відповідає за збір і розподіл конфігураційних даних по всій мережі. Прикордонний маршрутизатор (Border Router) - це пристрій, який може передавати інформацію між мережею Thread та мережею, що не є Thread (наприклад, Wi-Fi). Він також налаштовує мережу Thread для зовнішнього підключення. Частини (Partitions) - Thread мережа може бути поділена на частини. Це відбувається, коли одна група Thread пристроїв більше не може спілкуватися з іншою. Кожна частина логічно функціонує як окрема Thread мережа з власним керівним маршрутизатором, призначенням ідентифікаторів маршрутизаторів та мережевими даними, зберігаючи при цьому однакові облікові дані безпеки для всіх пристроїв у всіх частинах. Частини в Thread мережі не мають бездротового зв'язку між собою, і якщо частини відновлюють зв'язок, вони автоматично об'єднуються в одну мережу. [10] Відмінності Thread та ZigBeeThread і ZigBee — це протоколи бездротових мереж із низьким енергоспоживанням, засновані на стандарті 802.15.4 IEEE, який визначає фізичний рівень [PHY] та рівень управління доступом до середовища [MAC]) цих протоколів.
Відмінності Thread та MatterThread – це мережевий протокол, розроблений для покращення підключення розумних пристроїв у вашому домі. Він створює mesh-мережу, де пристрої можуть спілкуватися безпосередньо між собою без необхідності в центральному хабі. Якщо один пристрій виходить з ладу, інформація просто передається через інший пристрій. Matter – це комунікаційний протокол, який дозволяє різним розумним пристроям взаємодіяти між собою незалежно від того, яку платформу розумного дому ви використовуєте (Google Assistant, Alexa, HomeKit тощо). Він спрощує сумісність пристроїв і дозволяє контролювати їх із будь-якого пристрою чи голосового помічника. Thread і Matter тісно пов'язані, і їхня взаємодія часто називається Matter over Thread. Thread виступає як мережевий протокол, що забезпечує стабільне та швидке з'єднання між пристроями, а Matter – як комунікаційний протокол, що дозволяє цим пристроям спілкуватися незалежно від платформи розумного дому. Thread створює mesh-мережу для передачі даних між пристроями, а Matter забезпечує універсальну «мову» для їхньої взаємодії. [12] Переваги та недоліки ThreadПереваги:
Недоліки:
Список Thread Border Router
Список мобільних телефонів з Thread
Див. також
Примітки
Посилання |