Протокол LoRaWAN
LoRaWAN — это открытый сетевой протокол, предназначенный для беспроводной связи устройств интернета вещей (IoT) на больших расстояниях с низким энергопотреблением. Протокол определяет архитектуру сети, формат сообщений, процедуры активации устройств и механизмы обеспечения безопасности. LoRaWAN работает поверх физического уровня LoRa (Long Range), разработанного французской компанией Cycleo (приобретена Semtech в 2012 году), который использует метод модуляции с расширением спектра (CSS, Chirp Spread Spectrum). Основное назначение протокола — обеспечение экономичной и надёжной передачи небольших объёмов данных от автономных датчиков и исполнительных устройств к централизованным серверам приложений.
История и развитие
Технология LoRa была впервые представлена компанией Semtech в 2013 году. В 2015 году была основана некоммерческая ассоциация LoRa Alliance, которая взяла на себя разработку и стандартизацию протокола LoRaWAN с целью создания открытого, глобально совместимого стандарта для IoT-сетей. Первая версия спецификации (1.0) была опубликована в 2015 году. С тех пор протокол активно развивался: вышли версии 1.0.1, 1.0.2, 1.0.3, 1.0.4, а затем и версия 1.1 (2017 год), которая добавила поддержку роуминга и улучшенную синхронизацию времени. В 2021 году была выпущена версия 1.0.4, которая стала наиболее распространённой. По состоянию на 2024 год LoRa Alliance продолжает работу над спецификациями, включая развитие технологии LoRaWAN для спутниковой связи. Крупнейшими операторами публичных сетей LoRaWAN в мире являются американская компания Helium Network (с использованием криптовалютных стимулов), а также европейские провайдеры (например, The Things Industries). В России развёртывание сетей LoRaWAN осуществлялось рядом операторов, однако значительного распространения по сравнению с технологиями NB-IoT (на базе сотовых сетей) не получило.
Архитектура сети
Сеть LoRaWAN имеет классическую звёздообразную топологию «звезда-на-звезде», которая включает три основных компонента:
- Конечные устройства (End Devices) — датчики, счётчики, трекеры и другие IoT-устройства. Они связываются со шлюзами по радиоканалу LoRa.
- Шлюзы (Gateways) — приёмопередатчики, которые принимают сигналы от устройств и ретранслируют их на сетевой сервер через стандартное IP-соединение (Ethernet, 3G/4G, Wi-Fi). Шлюз не обрабатывает данные, а лишь передаёт необработанные радиопакеты.
- Сетевой сервер (Network Server) — центральный элемент, отвечающий за управление сетью: аутентификацию устройств, дедупликацию пакетов, управление скоростью передачи данных (ADR — Adaptive Data Rate), обработку подтверждений и маршрутизацию сообщений к серверам приложений.
- Сервер приложений (Application Server) — обрабатывает полезную нагрузку (payload) сообщений, полученных от устройств, и предоставляет данные конечным пользователям или бизнес-системам.
Классы устройств
Спецификация LoRaWAN определяет три класса конечных устройств, различающихся по режиму энергопотребления и возможности приёма нисходящих сообщений (от сервера к устройству):
- Класс A (Class A) — базовый класс, обязательный для всех устройств. Устройство после каждого исходящего сообщения (Uplink) открывает два коротких окна приёма (RX1 и RX2) для получения ответа от сервера. В остальное время устройство находится в режиме глубокого сна, что обеспечивает минимальное энергопотребление (срок работы от батареи до 10 лет). Подходит для датчиков, передающих данные по расписанию или по событию.
- Класс B (Class B) — устройство дополнительно синхронизируется с сервером по времени (через маячки — beacons) и открывает дополнительные окна приёма в заданные сервером моменты. Позволяет серверу отправлять команды устройству в заранее известное время, что увеличивает энергопотребление по сравнению с классом A.
- Класс C (Class C) — устройство постоянно находится в режиме приёма, за исключением моментов передачи. Обеспечивает минимальную задержку для нисходящих сообщений, но требует постоянного питания от сети (не подходит для батарейных устройств). Используется для исполнительных механизмов (например, клапанов, реле), где требуется немедленная реакция на команду.
Частотные диапазоны и региональные параметры
LoRaWAN использует нелицензируемые (ISM — Industrial, Scientific and Medical) радиочастотные диапазоны, которые различаются в зависимости от региона. Основные диапазоны:
- EU863-870 (Европа): 868 МГц (основной), 863–870 МГц.
- US902-928 (Северная Америка): 902–928 МГц.
- CN470-510 (Китай): 470–510 МГц.
- AS923 (Азия): 923 МГц (Австралия, Новая Зеландия, Япония, Юго-Восточная Азия).
- RU864-870 (Россия): 864–870 МГц (соответствует европейскому диапазону с некоторыми ограничениями по мощности и скважности). В России использование диапазона 868 МГц для LoRaWAN разрешено без получения отдельных разрешений на частоты, но с соблюдением требований к мощности излучения (не более 25 мВт для большинства устройств) и скважности (duty cycle) — обычно не более 1% времени передачи на одном канале.
Каждый региональный параметр (Regional Parameters) определяет количество каналов, ширину канала, максимальную мощность передачи и ограничения по скважности. LoRa Alliance публикует соответствующие спецификации для каждого региона.
Скорость передачи данных и дальность
Протокол LoRaWAN поддерживает адаптивную скорость передачи данных (ADR), которая автоматически выбирает оптимальные настройки (коэффициент расширения — SF, полосу пропускания — BW, скорость кодирования — CR) в зависимости от качества радиосвязи между устройством и шлюзом. Основные параметры:
- Коэффициент расширения (Spreading Factor, SF) — от SF7 до SF12. Чем выше SF, тем больше дальность связи и помехоустойчивость, но ниже скорость передачи. SF7 обеспечивает скорость до 50 кбит/с, SF12 — около 300 бит/с.
- Дальность связи — в сельской местности при прямой видимости может достигать 15–20 км. В городской застройке дальность обычно составляет 2–5 км. Внутри помещений — до нескольких сотен метров.
- Ёмкость сети — один шлюз может обслуживать тысячи устройств, так как устройства используют разные каналы и SF, а также работают с низкой скважностью.
Безопасность
Протокол LoRaWAN предусматривает двухуровневую систему шифрования:
- Сетевой ключ (NwkSKey) — шифрует сетевую информацию (MAC-команды, идентификаторы) и используется для аутентификации устройства на сетевом сервере.
- Ключ приложения (AppSKey) — шифрует полезную нагрузку (payload) сообщения, которая расшифровывается только на сервере приложений. Таким образом, сетевой сервер не имеет доступа к данным приложения.
Для активации устройства используются два режима:
- ABP (Activation By Personalization) — ключи заранее прописаны в устройство и сервер. Проще, но менее безопасно (ключи статичны).
- OTAA (Over-The-Air Activation) — устройство проходит процедуру Join Request / Join Accept, в ходе которой динамически генерируются сессионные ключи с использованием корневого ключа (AppKey). Более безопасный режим, предпочтительный для массового развёртывания.
Применение
LoRaWAN широко используется в различных отраслях, где требуется передача небольших объёмов данных с низкой частотой и длительным сроком автономной работы устройств:
- Умное ЖКХ (Smart Metering) — дистанционный сбор показаний счётчиков воды, газа, электроэнергии.
- Умный город (Smart City) — управление уличным освещением, мониторинг парковочных мест, контроль вывоза мусора.
- Сельское хозяйство — мониторинг влажности почвы, температуры, уровня воды в резервуарах, отслеживание перемещения скота.
- Промышленность (Industry 4.0) — мониторинг вибрации, температуры оборудования, контроль уровня жидкостей.
- Логистика и отслеживание активов — GPS/GLONASS-трекеры с передачей координат через LoRaWAN для контейнеров, паллет, транспортных средств.
- Экологический мониторинг — измерение уровня загрязнения воздуха, шума, радиации.
Преимущества и недостатки
Преимущества
- Большая дальность связи — до 15 км на открытой местности.
- Низкое энергопотребление — срок работы от батареи до 10 лет.
- Открытый стандарт — протокол не требует лицензионных отчислений, поддерживается LoRa Alliance.
- Высокая проникающая способность — сигнал LoRa хорошо проходит через стены и препятствия.
- Масштабируемость — возможность развёртывания тысяч устройств на один шлюз.
Недостатки
- Низкая пропускная способность — протокол не подходит для передачи больших объёмов данных (например, видео, аудио, больших файлов).
- Высокая задержка — время доставки сообщения может составлять от нескольких секунд до минут, особенно для класса A.
- Зависимость от региональных ограничений — различие в частотных диапазонах и требованиях к скважности усложняет глобальное развёртывание.
- Помехи — использование нелицензируемого диапазона может приводить к помехам от других устройств (например, радиолюбительских станций, систем сигнализации).
- Ограниченная поддержка в России — несмотря на разрешённый диапазон, публичные сети LoRaWAN в РФ развиты слабо, большинство решений — частные корпоративные сети.
Сравнение с другими технологиями IoT
| Характеристика | LoRaWAN | NB-IoT (LTE Cat NB1) | Sigfox | Wi-Fi HaLow (802.11ah) |
|---|---|---|---|---|
| Диапазон частот | ISM (868/915 МГц) | Лицензированный (LTE) | ISM (868/915 МГц) | ISM (sub-1 ГГц) |
| Дальность | 2–15 км | 1–10 км | 3–10 км | до 1 км |
| Скорость | 0.3–50 кбит/с | до 250 кбит/с | до 100 бит/с | до 347 Мбит/с |
| Энергопотребление | Очень низкое | Низкое | Очень низкое | Среднее |
| Стандартизация | LoRa Alliance (открытый) | 3GPP (открытый) | Проприетарный | IEEE 802.11 (открытый) |
| Развёртывание | Частные/публичные сети | Операторы сотовой связи | Частные/публичные сети | Частные сети |
Перспективы развития
LoRaWAN продолжает развиваться в направлении увеличения пропускной способности, улучшения безопасности и поддержки спутниковой связи. В 2023–2024 годах LoRa Alliance активно продвигает технологию LoRaWAN для прямого спутникового доступа (Direct-to-Satellite), что позволит подключать устройства в удалённых районах без наземной инфраструктуры. Также разрабатывается спецификация LoRaWAN для работы в диапазоне 2.4 ГГц, что обеспечит более высокую скорость передачи данных (до 50 кбит/с) и совместимость с глобальными требованиями. В России интерес к LoRaWAN сохраняется в корпоративном секторе, особенно в сельском хозяйстве и промышленности, однако массовое внедрение сдерживается отсутствием крупных публичных сетей и конкуренцией со стороны NB-IoT, который активно развивается операторами «большой тройки» (МТС, «Мегафон», «Билайн»).
Источники
- LoRa Alliance Technical Committee. LoRaWAN 1.1 Specification. — LoRa Alliance, 2017.
- LoRa Alliance Technical Committee. LoRaWAN 1.0.4 Specification. — LoRa Alliance, 2020.
- Semtech Corporation. LoRa and LoRaWAN: A Technical Overview. — Semtech White Paper, 2019.
- Augustin A., Yi J., Clausen T., Townsley W.M. A Study of LoRa: Long Range & Low Power Networks for the Internet of Things. — Sensors, 2016, 16(9), 1466.
- Решение Государственной комиссии по радиочастотам (ГКРЧ) от 28 декабря 2018 года № 18-49-02 «О выделении полос радиочастот для устройств малого радиуса действия». — Москва, 2018.
- LoRa Alliance. LoRaWAN Regional Parameters RP002-1.0.3. — LoRa Alliance, 2023.
- The Things Network. LoRaWAN Documentation. — The Things Industries, 2024.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →