LoRa, LoRaWAN, Smart House

LoRaWAN (Long Range Wide Area Network) — открытый сетевой протокол беспроводной связи дальнего радиуса действия, предназначенный для построения энергоэффективных сетей интернета вещей (IoT) с большой зоной покрытия и низким энергопотреблением устройств. Протокол используется для передачи небольших объёмов данных между большим количеством автономных устройств и серверной инфраструктурой.

Развитием и стандартизацией технологии занимается организация LoRa Alliance, объединяющая производителей оборудования и операторов сетей.

История развития

Технология LoRa была разработана для обеспечения связи на больших расстояниях при минимальном энергопотреблении устройств. На её основе был создан сетевой протокол LoRaWAN, определяющий взаимодействие устройств, шлюзов и серверов.

С развитием интернета вещей LoRaWAN получил широкое распространение в проектах умных городов, промышленного мониторинга и сельского хозяйства благодаря возможности развертывания сетей с большой зоной покрытия.

Основная концепция

LoRaWAN предназначен для соединения большого числа устройств, передающих небольшие объёмы данных с редкой периодичностью. Основные цели технологии:

  • обеспечение связи на расстояниях до нескольких километров;
  • длительная автономная работа устройств;
  • поддержка большого количества подключённых узлов;
  • минимизация затрат на инфраструктуру сети.

Технология ориентирована на телеметрию, а не на передачу потоковых данных.

Архитектура сети

Сеть LoRaWAN строится по звездообразной архитектуре типа star-of-stars, включающей:

  • конечные устройства (датчики, счётчики, исполнительные устройства);
  • шлюзы (gateways), принимающие радиосигналы от устройств;
  • сетевой сервер;
  • прикладные серверы.

Устройства передают данные на один или несколько шлюзов, которые пересылают сообщения на сетевой сервер по IP-сетям.

Принцип работы

Конечные устройства передают сообщения по радиоканалу с малой мощностью. Сообщения могут быть приняты несколькими шлюзами одновременно, после чего сервер выбирает оптимальный путь обработки.

Передача осуществляется асинхронно, без постоянного соединения с сетью, что снижает энергопотребление.

Физический уровень

LoRaWAN использует радиотехнологию LoRa, основанную на методе модуляции Chirp Spread Spectrum (CSS), обеспечивающем:

  • высокую устойчивость к помехам;
  • возможность передачи на большие расстояния;
  • работу при низком уровне сигнала.

Используются субгигагерцовые нелицензируемые диапазоны частот, которые различаются в зависимости от региона.

Классы устройств

LoRaWAN определяет несколько классов конечных устройств:

Класс A

Обязательный для всех устройств режим. Узлы открывают короткие окна приёма только после передачи сообщения, что обеспечивает минимальное энергопотребление.

Класс B

Устройства дополнительно открывают синхронизированные окна приёма по расписанию, что позволяет серверу инициировать передачу.

Класс C

Устройства почти постоянно находятся в режиме приёма, обеспечивая минимальные задержки, но с повышенным энергопотреблением.

Формат сообщений

Сообщения LoRaWAN содержат:

  • заголовок протокола;
  • адрес устройства;
  • управляющие поля;
  • полезную нагрузку;
  • код проверки целостности.

Размер полезной нагрузки ограничен для обеспечения устойчивости передачи и снижения энергопотребления.

Адресация и идентификация устройств

Каждому устройству присваиваются уникальные идентификаторы, используемые для регистрации и аутентификации в сети. Возможны процедуры активации устройства при первом подключении или использование заранее записанных параметров.

Управление трафиком

Сеть регулирует параметры передачи, включая скорость и мощность сигнала, что позволяет оптимизировать работу сети и увеличивать число обслуживаемых устройств.

Энергопотребление

LoRaWAN оптимизирован для автономных устройств. Датчики могут работать от батарей в течение нескольких лет за счёт:

  • редких передач;
  • короткого времени активности радиомодуля;
  • адаптивного управления скоростью передачи.

Безопасность

LoRaWAN предусматривает двухуровневую систему безопасности:

  • защита сетевого уровня;
  • защита прикладных данных.

Используются механизмы шифрования и аутентификации устройств для предотвращения несанкционированного доступа.

Производительность и ограничения

LoRaWAN обеспечивает большую зону покрытия и возможность подключения большого числа устройств, однако имеет ограничения:

  • низкая скорость передачи данных;
  • ограничения на частоту передачи сообщений;
  • возможные задержки доставки сообщений.

Технология не предназначена для передачи потоковых данных или управления в реальном времени.

Совместимость и экосистема

LoRaWAN поддерживается большим количеством производителей оборудования и операторов сетей. Существуют как публичные, так и частные сети, развёртываемые организациями для собственных нужд.

Интеграция с облачными платформами осуществляется через сетевые серверы и прикладные интерфейсы.

Сравнение с другими технологиями

LoRaWAN часто сравнивается с NB-IoT, Sigfox и другими LPWAN-технологиями. Отличительной особенностью является возможность развёртывания как операторских, так и частных сетей.

Заблуждения

Распространённым заблуждением является представление LoRaWAN как универсальной беспроводной сети. В действительности технология предназначена для передачи небольших объёмов данных и не заменяет сети широкополосного доступа.