Bluetooth Mesh — это настоящая инновация BLE, конкурирующая с технологиями ZigBee и Thread, поддерживающими ячеистую архитектуру. Это стало возможным благодаря взаимосвязанным узлам. Эти узлы действуют как точки в децентрализованной сети, обмениваясь данными и расширяя охват и возможности сети. На заре развития Bluetooth Mesh существовали ожидания относительно того, насколько широко будет внедрена эта новая ячеистая технология — прогнозы появились сразу после запуска BLE Mesh в 2017 году. Многие говорили о том, что «ячеистые сети BLE» станут реальностью в течение нескольких лет. Несмотря на свой потенциал, они не испытали такого взрывного роста, как другие технологии BLE.
Bluetooth Mesh — это Bluetooth, объединенный с ячеистой сетью.
Ячеистая сеть (Mesh), также известная как «многоадресная сеть», представляет собой сетевую топологию. В ячеистой сети данные могут передаваться от любого устройства ко всем остальным, обеспечивая связь по принципу «многие ко многим». Даже если одно устройство выходит из строя, сеть продолжает работать.
Bluetooth Mesh использует технологию Bluetooth Low Energy, которая появилась в Bluetooth 4.0. В 2017 году был выпущен официальный Bluetooth Mesh 1.0 (пока что последний). Следует отметить, что BLE Mesh — это не новая технология беспроводной связи, а сетевая технология. Она использует BLE и использует его стек протоколов связи.
В сетях Bluetooth Mesh используется управляемая лавинная маршрутизация. Устройства могут обмениваться данными в режимах «один к одному», «один ко многим» или «многие ко многим». Использование протокола BLE для связи между различными узлами сети позволяет создать сеть без «мёртвых зон» связи. Всё это позволяет сообщениям передаваться на большие расстояния, чем традиционный Bluetooth.
В отличие от традиционных соединений типа «один к одному», Bluetooth Mesh создаёт сеть, в которой сообщения могут передаваться от устройства к устройству, пока не достигнут пункта назначения. Между двумя узлами устройства может существовать один или несколько маршрутов. BLE Mesh работает, широковещательно рассылая сообщения всем близлежащим узлам, которые затем ретранслируют их дальше. Этот процесс продолжается до тех пор, пока сообщение не достигнет пункта назначения.
Эта «управляемая рассылка» гарантирует, что сообщения дойдут до получателей, даже если некоторые устройства находятся вне зоны прямой досягаемости или выключены. Устройства могут публиковать сообщения на определённые адреса, а другие могут подписываться на их получение. Такая модель публикации-подписки обеспечивает эффективное групповое общение.
Разобравшись с принципами работы Bluetooth Mesh, важно усвоить некоторые ключевые технические термины и концепции этой технологии. Давайте разберём некоторые из них:
Типы узлов:
В ячеистой сети Bluetooth существует несколько типов узлов, каждый из которых выполняет определенные роли:
Чтобы узнать более фундаментальные концепции, вы можете обратиться к Глоссарий Bluetooth-сетки.
Архитектура протокола BLE Mesh состоит из семи уровней, основанных на базовой спецификации BLE, с которой вы уже знакомы. Однако она добавляет сложную функциональность верхнего уровня для создания сети взаимосвязанных устройств. Работа BLE Mesh зависит от доступности стека протоколов BLE.
Снизу вверх слои располагаются следующим образом:
Уровень носителя определяет, как сообщения отправляются и принимаются с использованием базового стека протоколов BLE. Он поддерживает два метода: рекламный носитель (PB-ADV) и носитель GATT (PB-GATT). Несколько промежуточных уровней выполняют критически важные задачи. К ним относятся шифрование и дешифрование данных, управление конфигурацией сети, сегментация и повторная сборка сообщений и т. д. Эти уровни гарантируют, что сообщения дойдут до получателей, даже если им необходимо пройти через несколько устройств.
Уровень моделей определяет стандартизированные типичные пользовательские сценарии, такие как управление освещением или считывание показаний датчиков. Уровень приложений, расположенный на самом верху, организует эти модели в полезные приложения, с которыми могут взаимодействовать конечные пользователи.
Сетка BLE удовлетворяет требованиям интеллектуального подключения: масштабируемость, энергосбережение, гибкость и безопасность. Однако это не универсальное решение, и, как любая технология, оно имеет свои сильные и слабые стороны.
Преимущества ячеистых сетей BLE
Ограничения BLE-сетевой сети
Помимо BLE Mesh, другими популярными технологиями Mesh-сетей являются ZigBee и Thread. Эти технологии во многом схожи с BLE Mesh-сетями.
Thread, представленный в 2014 году, — это протокол ячеистых сетей на базе IPv6 для Интернета вещей. Он поддерживает до 32 маршрутизаторов в сети и до 511 устройств на маршрутизатор, что подходит для сетей высокой плотности. Thread — это решение с IP-адресацией, которое легко интегрируется с приложениями на базе IPv6 и обеспечивает высокую скорость передачи данных для локальных систем Интернета вещей.
ZigBee появился гораздо раньше, в 1998 году, и был стандартизирован в 2003 году. Это беспроводная сеть с низким энергопотреблением и низкой пропускной способностью. Её популярные области применения включают домашнюю автоматизацию, медицинское оборудование и промышленные приложения. ZigBee имеет максимальную скорость 250 кбит/с и поддерживает различные частоты и диапазоны мощности. Для работы ZigBee часто требуется шлюз, поэтому он редко встраивается в бытовую электронику.
Основные различия между Thread, Zigbee и Bluetooth Mesh:
Внедрение новых технологий может быть непростой задачей. Надеюсь, это руководство по Bluetooth-сетям поможет вам в этом. В MOKO SMART мы не просто поставщики, мы — пионеры в области технологии Bluetooth. Наш ассортимент устройств Bluetooth IoT включает в себя Bluetooth-маяки, якоря, шлюзы и датчики.
Как оригинальный производитель устройств Интернета вещей (IoT), мы предлагаем высококачественные и надёжные устройства для всех ваших потребностей в Bluetooth Mesh. Если вы рассматриваете возможность развёртывания решения BLE Mesh или ищете продукты BLE Mesh, свяжитесь с нами.
Сколько устройств может поддерживать сеть Bluetooth Mesh?
Одна сеть Bluetooth Mesh может поддерживать до 32,767 XNUMX устройств.
Могут ли сети Bluetooth Mesh взаимодействовать с устройствами Bluetooth, не поддерживающими Mesh?
Да, через прокси-узлы сети Bluetooth Mesh могут взаимодействовать с обычными устройствами Bluetooth Low Energy.
Двигатель является ключевым компонентом машины, напрямую влияющим на её мощность и…
За последние десятилетия темпы инноваций в сфере Интернета вещей не перестают нас удивлять. Мы…
В логистической отрасли безопасность и прозрачность перевозимых товаров имеют огромное значение…
Более десяти лет склады полагаются на решения для определения местоположения в реальном времени (RTLS), чтобы…
Безопасность имеет огромное значение на рабочем месте. Это слово обычно используется в суровых и…
Когда речь заходит о Bluetooth-шлюзах, все сводится к подключению конечных устройств, поддерживающих Bluetooth, к…