Проблема последней мили в IoT
Wi-Fi бьёт на 50 метров. BLE — на 100. А ваш датчик стоит в поле, в подвале, на крыше водонапорной башни или в контейнере на складе. Ему нужно передать 20 байт раз в час и проработать от батарейки 5 лет. Ни Wi-Fi, ни BLE, ни LTE для этого не подходят.
Для таких задач существует класс протоколов LPWAN (Low Power Wide Area Network) — мало данных, большая дальность, минимальное энергопотребление. Два доминирующих стандарта — LoRaWAN и NB-IoT. Оба решают одну задачу, но принципиально разными способами.
LoRaWAN: своя сеть, свои правила
Как работает
LoRaWAN — это нелицензируемый протокол на базе радиомодуляции LoRa (Long Range), разработанной Semtech. Работает в свободных частотных диапазонах:
- EU868: 868 МГц (Россия, Европа)
- US915: 915 МГц (США)
- AS923: 923 МГц (Азия)
Архитектура — звезда: устройства (end nodes) передают данные на шлюзы (gateways), шлюзы пересылают на сетевой сервер (Network Server), оттуда — в приложение.
Ключевые характеристики
- Дальность: 2–15 км в городе, до 40 км в прямой видимости
- Скорость: 0.3–50 кбит/с (зависит от Spreading Factor)
- Энергопотребление: ~50 мА при передаче, менее 1 мкА в спячке
- Размер пакета: до 242 байт
- Латентность: секунды (Class A) до реального времени (Class C)
- Топология: звезда (star-of-stars через шлюзы)
Классы устройств
| Класс | Режим приёма | Латентность downlink | Энергопотребление | Пример |
|---|---|---|---|---|
| Class A | Два окна после TX | Секунды–минуты | Минимальное | Датчик на батарейке |
| Class B | Периодические слоты | Предсказуемая | Среднее | Актуатор по расписанию |
| Class C | Непрерывный приём | Минимальная | Высокое | Шлюз, уличное освещение |
Главное преимущество: своя инфраструктура
Вы покупаете шлюз за 15–40 тыс. ₽, ставите на крышу — и у вас собственная сеть с покрытием 5–10 км. Не зависите от оператора, не платите абонентскую плату, данные не уходят третьим лицам.
Для предприятий с территорией (завод, склад, ферма, жилой комплекс) — это часто решающий фактор.
NB-IoT: IoT на инфраструктуре сотовых операторов
Как работает
NB-IoT (Narrowband IoT) — стандарт 3GPP (Release 13+), работающий в лицензируемом спектре сотовых операторов. Технически это упрощённый LTE, адаптированный для IoT:
- Занимает 200 кГц полосы (один ресурсный блок LTE)
- Может быть развёрнут внутри LTE-сети, в guard band или standalone
- Использует существующую инфраструктуру базовых станций
В России NB-IoT доступен у МТС, МегаФон, Билайн и Tele2 в крупных городах.
Ключевые характеристики
- Дальность: 1–10 км в городе (зависит от БС оператора)
- Скорость: до 250 кбит/с (DL), до 250 кбит/с (UL)
- Энергопотребление: 120–300 мА при передаче, ~5 мкА в PSM
- Размер пакета: до 1600 байт
- Латентность: 1–10 секунд (типично)
- Топология: звезда (через базовые станции оператора)
Режимы энергосбережения
| Режим | Описание | Потребление | Доступность |
|---|---|---|---|
| PSM (Power Saving Mode) | Устройство «спит», не доступно для сети | ~5 мкА | По таймеру |
| eDRX (Extended DRX) | Периодически слушает сеть | ~10–50 мкА | По расписанию |
| Connected | Активная передача | 120–300 мА | Всегда |
Главное преимущество: покрытие есть
Не нужно разворачивать свою инфраструктуру. SIM-карта + модуль = устройство в сети. Если есть покрытие LTE — скорее всего есть NB-IoT (или будет).
Для массовых распределённых устройств (десятки тысяч счётчиков по всему городу) — единственный реалистичный вариант.
Сравнение по критериям
1. Дальность и проникающая способность
| Параметр | LoRaWAN | NB-IoT |
|---|---|---|
| Дальность в городе | 2–15 км | 1–10 км |
| Дальность в прямой видимости | До 40 км | До 35 км |
| Проникновение в подвал | Хорошее (sub-GHz) | Отличное (+20 дБ к LTE) |
| MCL (Maximum Coupling Loss) | 157 дБ | 164 дБ |
NB-IoT имеет лучшее проникновение в здания (+20 дБ по сравнению с обычным LTE). Это критично для счётчиков в подвалах и колодцах. LoRaWAN компенсирует это за счёт sub-GHz частот (868 МГц проникает лучше, чем 800–900 МГц LTE в некоторых сценариях).
2. Энергопотребление и время жизни батареи
| Параметр | LoRaWAN (Class A) | NB-IoT (PSM) |
|---|---|---|
| Ток при передаче | ~50 мА | 120–300 мА |
| Ток в спячке | менее 1 мкА | ~5 мкА |
| Время передачи 20 байт | 50–500 мс | 1–5 с (вкл. attach) |
| Энергия на одну передачу | ~2.5 мДж | ~150–500 мДж |
| Время жизни от AA (1 TX/час) | 8–10 лет | 3–5 лет |
LoRaWAN энергоэффективнее в 50–200 раз на одну передачу. Для батарейных устройств это разница между заменой батарейки раз в год и раз в десять лет.
Причина: NB-IoT должен каждый раз «присоединяться» к сети (attach/detach), синхронизировать время — это стоит энергии. LoRaWAN Class A просто передаёт пакет и засыпает.
3. Стоимость
| Параметр | LoRaWAN | NB-IoT |
|---|---|---|
| Модуль | $2–5 | $3–8 |
| SIM-карта | Не нужна | $0.5–2 + абонентская плата |
| Шлюз | $200–500 (на 1000+ устройств) | Не нужен |
| Абонентская плата | 0 ₽ (своя сеть) | 30–150 ₽/мес за SIM |
| Сетевой сервер | Self-hosted (бесплатно) или облако ($0.01/устройство/мес) | Включено в тариф оператора |
| TCO на 5 лет (1000 устройств) | ~500K ₽ (шлюзы + серверы) | ~2.5M ₽ (SIM × 60 мес × 1000) |
При масштабе от 100 устройств на одной территории LoRaWAN дешевле за счёт отсутствия абонентской платы. При единичных устройствах, разбросанных по городу, NB-IoT дешевле — не нужны свои шлюзы.
4. Пропускная способность и латентность
| Параметр | LoRaWAN | NB-IoT |
|---|---|---|
| Макс. скорость UL | 50 кбит/с | 250 кбит/с |
| Макс. размер пакета | 242 байт | 1600 байт |
| Типичная латентность | 1–10 с (Class A) | 1–10 с |
| Downlink | Ограничен (duty cycle) | Полноценный |
| Подходит для OTA-обновлений | С трудом (фрагментация) | Да |
NB-IoT в 5 раз быстрее и поддерживает пакеты в 6 раз больше. Если нужно передавать фотографии, логи или обновлять прошивку по воздуху — NB-IoT.
LoRaWAN ограничен duty cycle (обычно 1% в EU868): передатчик может работать не более 36 секунд в час. Это физическое ограничение нелицензируемого спектра.
5. Покрытие в России
| Оператор | Технология | Покрытие |
|---|---|---|
| МТС | NB-IoT | Москва, СПб, крупные города |
| МегаФон | NB-IoT | Москва, СПб, регионы |
| Билайн | NB-IoT | Москва, СПб |
| Tele2 | NB-IoT | Москва |
| LoRaWAN (публичные) | LoRaWAN | Сеть «Лоракс», MT-IoT, точечно |
| LoRaWAN (частные) | LoRaWAN | Где развернёте шлюз |
NB-IoT доступен только в зоне покрытия оператора. За пределами крупных городов покрытия может не быть. LoRaWAN вы разворачиваете сами — работает везде, где поставите шлюз: ферма в поле, дача, промзона.
6. Безопасность
| Параметр | LoRaWAN | NB-IoT |
|---|---|---|
| Шифрование | AES-128 (AppSKey + NwkSKey) | Шифрование LTE (3GPP) |
| Аутентификация | OTAA / ABP | SIM-based (USIM) |
| Защита от replay | Frame counter | LTE sequence numbers |
| Целостность данных | MIC (32 бит) | LTE integrity protection |
| Управление ключами | Вручную или Join Server | Оператор (SIM-provisioning) |
NB-IoT наследует безопасность LTE: SIM-аутентификация, проверенная инфраструктура. LoRaWAN 1.1 значительно улучшил безопасность (раздельные ключи, roaming), но управление ключами — ваша ответственность.
Гибридный подход
В сложных проектах часто используют оба протокола:
- LoRaWAN — для массовых батарейных датчиков на территории (температура, влажность, уровень, протечки)
- NB-IoT — для устройств, которые должны передавать больше данных или работают вне зоны шлюзов (мобильные трекеры, удалённые объекты)
Шлюз LoRaWAN может быть подключён к облаку через NB-IoT/LTE — если на объекте нет проводного интернета.
Матрица выбора
| Ваш проект | Рекомендация | Почему |
|---|---|---|
| Счётчики воды в подвалах (город) | NB-IoT | Покрытие оператора, проникновение |
| Датчики на ферме / теплице | LoRaWAN | Нет сотового покрытия, своя сеть |
| Мониторинг ЖКХ (жилой комплекс) | LoRaWAN | 1 шлюз на дом, 0 абонентской платы |
| GPS-трекеры для логистики | NB-IoT | Мобильные, по всей стране |
| Промышленный мониторинг (завод) | LoRaWAN | Своя сеть, контроль данных |
| Умное уличное освещение (город) | NB-IoT | Распределённые объекты, downlink |
| Парковочные датчики | NB-IoT или LoRaWAN | Зависит от масштаба и территории |
| Экологический мониторинг (удалённо) | LoRaWAN | Нет инфраструктуры, солнечная панель |
| Смарт-здание (БЦ, ТЦ) | LoRaWAN | 1 шлюз, сотни датчиков, без SIM |
| 50K+ устройств по всей стране | NB-IoT | Невозможно ставить шлюзы везде |
Что ещё смотреть: LTE-M, Sigfox, Mioty
- LTE-M (Cat-M1): быстрее NB-IoT (1 Мбит/с), поддерживает VoLTE и хэндовер. Для мобильных устройств и голосовой связи. В России — ограниченное покрытие.
- Sigfox: ультра-простой протокол (12 байт на сообщение, 140 сообщений в день). Глобальная сеть, но оператор один — Sigfox (UnaBiz). В России развёрнут точечно.
- Mioty: новый стандарт ETSI (telegram splitting). Устойчив к интерференции, до 1 млн устройств на шлюз. Пока нишевый.
Итого
- LoRaWAN — когда вы контролируете территорию, хотите свою сеть, не зависеть от оператора и экономить на абонентских платежах. Фермы, заводы, здания, ЖКХ.
- NB-IoT — когда устройства разбросаны по городу/стране, нужно больше данных или downlink, и есть сотовое покрытие. Счётчики, трекеры, уличная инфраструктура.
Ключевой вопрос не «что лучше», а «кто владеет инфраструктурой»: вы (LoRaWAN) или оператор (NB-IoT). Все остальные различия — следствие этого выбора.
Проектируете IoT-систему и не уверены в выборе протокола связи? Мы делаем экспресс-аудит IoT-идеи за 25 000 ₽: архитектура, протоколы, компоненты, стоимость — за 5 рабочих дней. Или посмотрите наши услуги по IoT и embedded-разработке.