Lezioni online Bitcoin-only
This project is maintained by valerio-vaccaro
Officine Bitcoin Bitcoin-only урок Этот проект поддерживается valerio-vaccaro
🇨🇳 中文 🇬🇧 English 🇪🇸 Español 🇵🇹 Português 🇷🇺 Русский 🇫🇷 Français 🇩🇪 Deutsch 🇮🇹 Italiano 🇭🇺 Magyar 🏳️ Milanés 🏳️ Veneto
Ячеистые сети — это сетевая архитектура, в которой узлы (устройства) соединены между собой неиерархическим образом, что позволяет каждому узлу напрямую взаимодействовать с другими, не проходя через центральную точку, например маршрутизатор или шлюз. Каждый узел потенциально может действовать как передатчик и приемник, а данные могут пересылаться по нескольким путям, чтобы достичь места назначения.
Такая структура имеет ряд преимуществ:
Однако Mesh-сети также создают некоторые проблемы:
Mesh-сети используются в таких беспроводных технологиях, как Zigbee, Bluetooth Mesh, Thread и, в некоторых случаях, в собственных протоколах на основе LoRa. Одной из наиболее актуальных технологий для маломощных сетей дальнего радиуса действия является LoRaWAN, которая использует подход, отличный от традиционной ячеистой топологии.
LoRa (Long Range) — это технология модуляции с расширенным спектром, основанная на методе Chirp Spread Spectrum (CSS), разработанном Cycleo (приобретеном Semtech в 2012 году).
LoRa представляет собой физический уровень (PHY) беспроводной сети, определяющий, как данные модулируются и передаются в нелицензируемых диапазонах частот (например, 868 МГц в Европе, 915 МГц в Северной Америке, 433 МГц в некоторых регионах).
Его основные особенности:
LoRaWAN (глобальная сеть большого радиуса действия) — это протокол уровня MAC (управление доступом к среде передачи) на основе LoRa, разработанный LoRa Alliance, некоммерческой ассоциацией, основанной в 2015 году и объединяющей более 500 членов, включая Semtech, Cisco, IBM и Orange.
LoRaWAN определяет:
В отличие от LoRa, который управляет только модуляцией сигнала, LoRaWAN устанавливает, как устройства (конечные узлы) взаимодействуют со шлюзами и как они подключаются к сетевым серверам через транзитные соединения (например, Ethernet, Wi-Fi или сотовую связь).
В отличие от традиционных Mesh-сетей (например, Zigbee, Bluetooth), LoRaWAN использует звездообразную топологию, в которой конечные узлы напрямую взаимодействуют со шлюзами, которые пересылают данные на центральный сетевой сервер. Ниже приведено подробное сравнение:
Топология сети Mesh-сети: узлы действуют как ретрансляторы, пересылая данные для расширения покрытия. Это увеличивает сложность и энергопотребление. LoRaWAN: топология «звезда», при которой узлы передают данные напрямую на шлюзы. Это исключает узлы-ретрансляторы, упрощает сеть и снижает потребление энергии.
Потребление энергии Ячеистые сети. Релейные узлы потребляют больше энергии, что сокращает срок службы батареи. LoRaWAN: конечные устройства передают данные только при необходимости (например, класс A с ALOHA), что обеспечивает срок службы батареи до 10–15 лет.
Охват и охват Ячеистые сети: радиус действия расширяется за счет нескольких переходов, но каждый переход может привести к задержке и снижению эффективности. LoRaWAN: благодаря модуляции CSS он обеспечивает радиус действия до 15 км (в сельской местности) или 2–5 км (в городе) без узлов-ретрансляторов.
Емкость и масштабируемость Ячеистые сети. В плотных сетях многопереходные сети могут вызывать узкие места и снижать пропускную способность. LoRaWAN: поддерживает миллионы сообщений от тысяч устройств благодаря резервированию шлюзов и звездообразной топологии.
Безопасность Mesh-сети: безопасность зависит от протокола (например, Zigbee использует AES-128). Многоскачковая переадресация может привести к уязвимостям. LoRaWAN: сквозное шифрование с использованием сеансовых ключей AES-128 (сеансовый ключ сети и сеансовый ключ приложения).
Сложность и затраты Mesh-сети: управление путями пересылки усложняет работу. Затраты могут увеличиться при добавлении узлов-ретрансляторов. LoRaWAN: топология «звезда» проще. Шлюзы могут быть дорогими, но датчики дешевы, а нелицензированные диапазоны ISM снижают затраты.
LoRa использует модуляцию Chirp Spread Spectrum (CSS), которая кодирует данные синусоидальными сигналами переменной частоты, распределяя сигнал по более широкой полосе частот для повышения помехоустойчивости. Он обеспечивает высокую чувствительность (от -110 дБм до -140 дБм), что идеально подходит для шумной среды.
К основным параметрам относятся:
LoRa идеально подходит для приложений Интернета вещей с небольшими пакетами данных, таких как мониторинг окружающей среды, интеллектуальные измерения и интеллектуальное сельское хозяйство.
LoRaWAN определяет три класса устройств:
Архитектура LoRaWAN включает в себя:
Хотя LoRaWAN использует звездообразную топологию, можно реализовать ячеистую сеть с использованием модуляции LoRa с внешним протоколом. В ячеистой сети LoRa узлы действуют как ретрансляторы для расширения покрытия, что полезно в районах без шлюзов.
Однако для этого необходимо:
Пример: модули LoRa (например, SX1276 компании Semtech) с микроконтроллерами, такими как ESP32, для частных Mesh-сетей.
Преимущества LoRaWAN
LoRaWAN Ограничения
Mesh-сети обеспечивают отказоустойчивость и гибкость за счет многоточечной пересылки, но они сложны и потребляют больше энергии. LoRaWAN со звездообразной топологией и модуляцией LoRa идеально подходит для маломощных приложений IoT с большим радиусом действия благодаря простоте, масштабируемости и сроку службы батареи до 15 лет.
Выбор между Mesh Networks и LoRaWAN зависит от требований: сетки для сред с близкими узлами, LoRaWAN для дальней связи с минимальным потреблением. Хотя LoRa возможна, ячеистая сеть менее распространена, чем LoRaWAN, которая доминирует благодаря стандартизации и поддержке со стороны LoRa Alliance.