В мире Интернета вещей (IoT) не существует «идеального» радиоканала. Существует лишь компромисс между тремя вершинами треугольника: дальностью передачи, энергопотреблением и скоростью данных.
Если вам нужно передавать 4K-видео, вы выбираете Wi-Fi и миритесь с тем, что устройство «живет» от батареи три часа. Но если ваша задача — раз в день передавать температуру почвы с датчика, закопанного в десяти километрах от ближайшей розетки, в игру вступают совсем другие игроки. Сегодня на nk9.ru мы препарируем трех главных претендентов на звание стандарта беспроводной связи для IoT: LoRa, Zigbee и Sigfox.

1. LoRa и LoRaWAN: Дальнобойный «партизан» беспроводного мира
Технология LoRa — это уникальный пример того, как глубокое понимание цифровой обработки сигналов позволяет обмануть законы физики (а точнее — эффективно работать на грани соотношения сигнал/шум). Если обычные радиомодули «слепнут», когда уровень шума сравнивается с уровнем сигнала, LoRa продолжает уверенно принимать данные, находясь на 15–20 дБ ниже уровня шума.
А. Физический уровень: Магия Chirp Spread Spectrum (CSS)
В основе LoRa лежит запатентованная технология модуляции — линейно-частотная модуляция (Chirp Spread Spectrum).
- Что такое Чирп (Chirp): Это импульс, частота которого линейно увеличивается (Up-chirp) или уменьшается (Down-chirp) в течение определенного времени.
- Почему это работает: Благодаря тому, что частота сигнала «размазана» во времени, приемник может использовать математическую операцию децимуляции (сопоставления), чтобы восстановить сигнал. Это делает LoRa невероятно устойчивой к:
- Доплеровскому сдвигу (движение объекта не срывает связь).
- Многолучевому распространению (отражения от зданий не создают фазовых помех).
- Узкополосным помехам (если кто-то «шумит» на конкретной частоте, он перекроет лишь малую часть «чирпа»).
Б. Главные переменные: SF, BW и CR
Инженер, проектирующий систему на LoRa, управляет тремя рычагами, которые определяют «бюджет линии» (Link Budget):
- Spreading Factor (SF7 — SF12): Коэффициент расширения спектра.
- Чем выше SF, тем больше «чирпов» тратится на один бит данных.
- SF7: Самая высокая скорость, но малая дальность.
- SF12: Самая низкая скорость (байты в секунду), но максимальная чувствительность (до -148 дБм).
- Важно: Устройства с разными SF не слышат друг друга, что позволяет им работать в одном эфире одновременно.
- Bandwidth (BW): Полоса пропускания (обычно 125, 250 или 500 кГц). Увеличение полосы повышает скорость, но снижает чувствительность.
- Coding Rate (CR): Коэффициент избыточного кодирования для коррекции ошибок (FEC). Позволяет восстановить данные, если часть пакета была «битой».
В. LoRaWAN: Звездная архитектура (Star-of-Stars)
LoRaWAN — это надстройка над физическим уровнем LoRa, превращающая радиомодули в глобальную сеть. В отличие от Wi-Fi, здесь нет «подключения» к конкретной вышке.
- Устройства (End Nodes): «Кричат» сообщение в эфир.
- Шлюзы (Gateways): Это прозрачные мосты. Они просто слушают эфир на всех каналах сразу. Если шлюз услышал пакет, он пересылает его на Network Server через интернет (Ethernet/4G).
- Network Server: «Мозги» сети. Он удаляет дубликаты (если один пакет услышали 5 шлюзов), проверяет шифрование и решает, через какой шлюз отправить ответ устройству.
Г. Классы устройств (A, B, C)
Протокол LoRaWAN жестко регламентирует энергопотребление через классы:
- Класс A (All): Самый энергоэффективный. Устройство открывает два коротких окна приема только после того, как само что-то отправило. Идеально для датчиков на батарейках.
- Класс B (Beacon): Открывает окна приема по расписанию (синхронизация по маякам от шлюза).
- Класс C (Continuous): Слушает эфир всегда. Потребляет много, требует внешнего питания, но данные на него можно отправить в любой момент.
Д. Схемотехнические нюансы и выбор железа
Для разработчика выбор чипа — это вопрос баланса между ценой и удобством:
- Классика (Semtech SX1276/78): Старые, проверенные чипы. На их базе построены модули RFM95. Огромное количество библиотек, но требуют внешнего МК и потребляют больше в режиме приема.
- Новое поколение (SX1261/62): На 40% меньше потребление тока, выше выходная мощность (+22 дБм). Рекомендуются для новых разработок.
- SoC (STM32WLE5): Революция от ST. Внутри одного корпуса находится ядро Cortex-M4 и трансивер LoRa. Это позволяет делать датчики размером с монету, где вся логика и радио живут в одном кремнии.
Наставление АРК по LoRa-схемотехнике:
- Заповедь «Согласования»: На частотах 868 МГц каждый миллиметр дорожки — это индуктивность. Используйте VNA (векторный анализатор цепей) для настройки выходного П-контура. Плохое согласование (КСВ > 2) превратит ваш 15-километровый модуль в 500-метровую игрушку, греющую атмосферу.
- Заповедь «Земли»: Под радиомодулем должен быть сплошной полигон земли. Не «режьте» его сигнальными дорожками. Любой разрыв земли под ВЧ-трактом — это непредсказуемые наводки и потеря чувствительности.
- Заповедь «Защиты»: Вход трансивера крайне нежен. Если ваша антенна выведена на улицу, обязательно ставьте ESD-защиту с ультранизкой емкостью (чтобы не «задавить» полезный сигнал). Статика от грозы убьет чип мгновенно.
Итог: LoRa — это технология для тех, кто готов пожертвовать скоростью ради абсолютной автономности и огромных расстояний. Это идеальный «партизанский» инструмент для сбора данных там, где нет и не будет сотовой связи.

2. Zigbee: Архитектор Mesh-сетей и интеллектуального пространства
Если LoRa — это дальнобойная рация для пустырей и полей, то Zigbee — это нервная система современного умного дома или автоматизированного цеха. Технология построена на базе стандарта IEEE 802.15.4 и оптимизирована для передачи малых пакетов данных на короткие расстояния с минимальными задержками и высочайшей надежностью за счет сетевой избыточности.
А. Физический уровень: Жизнь в «зоопарке» 2.4 ГГц
Zigbee работает преимущественно в мировом нелицензируемом диапазоне 2.4 ГГц. Это одновременно и плюс (модули работают в любой стране), и огромный инженерный вызов.
- Модуляция O-QPSK: Использование квадратурной фазовой манипуляции с расширением спектра методом прямой последовательности (DSSS). Это позволяет Zigbee «выживать» в условиях сильных помех от Wi-Fi и Bluetooth.
- Каналы: Стандарт определяет 16 каналов (с 11 по 26).
- Инженерный лайфхак: Чтобы Zigbee-сеть не «падала» при активной работе Wi-Fi, на nk9.ru мы рекомендуем использовать каналы 15, 20 или 25. Они попадают в «дыры» между тремя стандартными непересекающимися каналами Wi-Fi (1, 6, 11).
Б. Сетчатая топология (Mesh): Сила в единстве
Главное преимущество Zigbee — способность к самоорганизации и самовосстановлению. В сети всегда присутствуют три типа ролей:
- Trust Center / Координатор (один на сеть): Формирует сеть, выдает адреса и хранит ключи безопасности. Это «мозг» системы.
- Роутеры (маршрутизаторы): Устройства с постоянным питанием (умные розетки, выключатели с нулевой линией). Они не только исполняют свои функции, но и ретранслируют пакеты соседей. Если один роутер выйдет из строя, сеть автоматически перестроит маршрут через другой.
- Конечные устройства (End Devices): Датчики на батарейках. Они не участвуют в маршрутизации и почти всё время «спят», просыпаясь только для передачи данных своему «родителю» (роутеру).
В. Протокол и профили: Zigbee 3.0
Долгое время Zigbee страдала от несовместимости (профиль Light Link не понимал профиль Home Automation). С выходом Zigbee 3.0 все устройства объединились под единым стандартом.
- ZCL (Zigbee Cluster Library): Это стандартный «язык», на котором общаются устройства. Например, кластер
0x0006всегда отвечает за включение/выключение, независимо от того, произведен девайс в Китае или в Европе.
Г. Безопасность: AES-128
Zigbee использует симметричное шифрование AES-128.
- Данные защищены как на уровне сети (Network Key), так и на уровне конкретных устройств (Link Key).
- Нюанс: Уязвимым моментом остается процесс «спаривания» (Pairing), когда ключи могут передаваться в открытом виде. Современные системы используют метод Install Codes, чтобы исключить перехват ключей из эфира.
Д. Выбор «железа» и модулей
Разработчику на nk9.ru стоит ориентироваться на три поколения чипов:
- CC2530 / CC2538 (Texas Instruments): Легендарный, но устаревающий стандарт. CC2530 часто требует внешнего усилителя (CC2591) для нормальной работы через стены.
- CC2652R / CC2652P: Современные чипы с ядром Cortex-M4F. Версия «P» имеет встроенный усилитель на +20 dBm, что позволяет строить очень стабильные Mesh-сети даже в сложных условиях.
- EFR32MG21 (Silicon Labs): Прямой конкурент TI. Обладает великолепной чувствительностью приемника и очень продвинутым стеком протоколов (EmberZNet), который считается эталоном стабильности в индустрии.
Наставление АРК по проектированию Zigbee:
- Заповедь «Плотности роутеров»: Не пытайся построить сеть из 50 батарейных датчиков и одного координатора. На каждые 5–7 датчиков в сети должен быть хотя бы один активный роутер (розетка или лампа). Mesh-сеть сильна только тогда, когда у каждого устройства есть минимум 2–3 альтернативных пути до координатора.
- Заповедь «Борьбы с Wi-Fi»: Никогда не располагай Zigbee-координатор вплотную к Wi-Fi роутеру. Расстояние в 1 метр и разнос по частотным каналам — это залог того, что ваши команды «зажечь свет» не будут теряться в пакетах Netflix.
- Заповедь «Питания»: Конечные устройства (End Devices) потребляют в пике до 30–40 мА во время RX/TX. Используйте качественные конденсаторы (Low ESR) в обвязке батарейки, чтобы просадка напряжения не приводила к «отваливанию» устройства от сети в момент передачи.
- Заповедь «Емкости таблицы»: Помни, что у каждого чипа (координатора или роутера) есть лимит на количество «детей» (прямых подключений). Если твой координатор на базе CC2530 «забит», новые устройства не подключатся, пока ты не добавишь в сеть роутеры.
Итог: Zigbee — это технология для тех, кому важна мгновенная реакция и масштабируемость внутри зданий. Это идеальный выбор для систем автоматизации, где надежность достигается не мощностью одного передатчика, а коллективной работой десятков умных узлов.


3. Sigfox: Ультраузкополосный аскет и концепция «Zero-Setup»
Если LoRa — это гибкий инструмент для строительства собственных сетей, а Zigbee — это локальная экосистема, то Sigfox — это мир «сотового» IoT. Французские инженеры пошли по пути радикального упрощения устройства за счет усложнения базовых станций. Философия Sigfox: устройство должно быть настолько простым и дешевым, чтобы его можно было встраивать в почтовые конверты или паллеты с грузом.
А. Физический уровень: Магия Ultra Narrow Band (UNB)
В то время как LoRa «размазывает» сигнал по широкой полосе (125–500 кГц), Sigfox делает ровно противоположное. Она использует ультраузкую полосу пропускания — всего 100 Гц (да, именно герц, а не килогерц).
- Как это работает: Энергия передатчика фокусируется в ничтожно узком спектре. Это дает фантастическое соотношение сигнал/шум. Базовая станция Sigfox обладает феноменальной чувствительностью (-142 дБм), что позволяет «слышать» датчик на расстоянии до 50 км на открытом пространстве и даже из глубоких подвалов.
- Модуляция: Используется простейшая фазовая манипуляция DBPSK для передачи данных от устройства (Uplink) и GFSK для получения команд (Downlink).
Б. Сетевая архитектура: «Крик в пустоту»
Sigfox — это единственная технология, где нет процедуры хендшейка (подтверждения установления связи) перед отправкой данных.
- Устройство просыпается.
- «Выкрикивает» свой пакет данных три раза на разных частотах (для защиты от помех).
- Тут же засыпает.
- Зачем это нужно: Устройству не нужно тратить энергию на прослушивание эфира, синхронизацию с вышкой и ожидание слота. Оно просто «выбрасывает» данные в эфир, а сеть Sigfox (облако) сама собирает этот пакет через все базовые станции, которые его услышали.
В. Радикальные ограничения: Цена автономности
За рекордную дальность и годы жизни на одной батарейке приходится платить жесткими лимитами:
- Uplink (от устройства): Максимум 140 сообщений в день. Размер одного пакета — строго до 12 байт.
- Downlink (к устройству): Максимум 4 сообщения в день. Размер пакета — 8 байт.
- Скорость: Всего 100 или 600 бит/с. Этого достаточно, чтобы передать координаты GPS или состояние датчика, но забудьте о дистанционном обновлении прошивки (OTA).
Г. Модель «Сеть как сервис»
Главное отличие Sigfox от конкурентов на nk9.ru: вы не можете купить свой шлюз и поставить его дома (за редким исключением фемтосот). Sigfox — это глобальный оператор. Вы покупаете модуль, регистрируете его в облаке и платите ежегодную подписку (от до10 за девайс).
Д. Выбор модулей: Что поставить в проект?
Поскольку Sigfox использует простейшие модуляции, требования к железу минимальны. Популярные решения:
- Wisol (серия SFM10R): Де-факто стандарт. Крошечные модули (13×15 мм), управляемые через AT-команды. Идеальны для быстрой интеграции.
- STMicroelectronics (S2-LP): Ультра-Low-Power трансивер, который поддерживает Sigfox «из коробки» и часто используется в паре с контроллерами STM32.
- ON Semiconductor (AX-SFxx): Семейство SoC, где стек Sigfox уже зашит в ПЗУ, что освобождает ресурсы основного процессора.
Наставление АРК по работе с Sigfox:
- Заповедь «12 байт»: Научись упаковывать данные. В 12 байт можно впихнуть температуру, влажность, заряд батареи и статус двух герконов, если использовать битовые поля и сжатие, а не слать текст. Инженер АРК презирает формат JSON в радиоэфире.
- Заповедь «Зон покрытия»: Sigfox делит мир на зоны (RC1 — Европа, RC2 — США и т.д.). Помни, что модуль для России не будет работать в Бразилии из-за разных частотных планов. Используй Multi-region модули, если твое устройство — глобальный трекер.
- Заповедь «Callback-философии»: Твоя логика должна жить в облаке Sigfox. Устройство шлет сырой пакет, а облачный бэкенд (Backend Sigfox) через Callback-запросы пересылает его на твой сервер в удобном виде. Не пытайся заставить устройство «думать» за сервер.
- Заповедь «Тишины»: Sigfox — это не про онлайн-мониторинг. Это про события. Устройство должно молчать, пока не произошло изменение. Если слать данные каждые 10 минут, лимит в 140 сообщений кончится раньше, чем наступит вечер.
Итог: Sigfox — это выбор для тех, кто хочет «включить и забыть». Это технология для глобальной логистики, мониторинга пустых зданий и сельского хозяйства, где нет времени и ресурсов на поддержку собственной сетевой инфраструктуры.

4. Сравнительная таблица: Ожидание vs Реальность
| Характеристика | LoRaWAN | Zigbee | Sigfox |
|---|---|---|---|
| Дальность | До 15 км | 10–100 м (без ретрансляции) | До 50 км |
| Топология | Звезда (Star) | Mesh (Сетка) | Звезда (Star) |
| Частота | 868 / 915 МГц (Sub-GHz) | 2.4 ГГц | 868 / 915 МГц |
| Скорость данных | 0.3 – 50 кбит/с | До 250 кбит/с | 100 бит/с (очень медленно) |
| Стоимость сети | Бесплатно (свой шлюз) | Бесплатно (свой хаб) | Подписка (за устройство) |
| Идеально для… | Полей, ферм, ЖКХ | Умного дома, офисов | Глобального трекинга грузов |
5. Наставления от АРК: Инженерный кодекс LPWAN
Ассоциация Разработчиков и Конструкторов (АРК) напоминает: радиоэфир — это общее достояние, и вести себя в нем нужно вежливо.
Заповеди АРК по беспроводным сетям:
- Заповедь «Duty Cycle»: В нелицензируемых диапазонах (868 МГц) нельзя вещать постоянно. Ты имеешь право занимать эфир не более 1% времени (36 секунд в час). Нарушишь — «забьешь» соседей и получишь нестабильную связь. Пиши код так, чтобы устройство молчало 99% времени.
- Заповедь «2.4 ГГц — это зоопарк»: Выбирая Zigbee, помни: ты будешь драться за эфир с Wi-Fi, Bluetooth и микроволновками. Тщательно выбирай частотные каналы (11, 15, 20, 25), которые меньше всего пересекаются с популярными каналами Wi-Fi.
- Заповедь «Бюджета линии» (Link Budget): Не надейся на «магию» LoRa. Плохая антенна или дешевый кабель «съедят» все преимущество модуляции. На частотах Sub-GHz антенна — это 70% успеха. Не экономь на согласовании импеданса.
- Заповедь «Безопасности»: AES-128 — это стандарт для всех трех технологий. Но помни: безопасность заканчивается там, где ключ шифрования напечатан на наклейке корпуса устройства. Храни ключи в защищенной области памяти (Secure Element).
- Заповедь «Адаптивности»: В LoRaWAN всегда используй ADR (Adaptive Data Rate). Если датчик стоит рядом со шлюзом, незачем «орать» на максимальной мощности и медленной скорости. Снижай мощность — береги батарейку и эфир.
6. Обзор модулей: Что купить инженеру для прототипа и серии?
Выбор конкретного модуля — это всегда баланс между ценой, доступностью документации и простотой сертификации. На nk9.ru мы проанализировали наиболее актуальные решения на рынке.
А. Для LoRaWAN:
- RAK3172 (RAKwireless): Наш фаворит. Базируется на чипе STM32WLE5. Огромный плюс — поддержка низкого энергопотребления (около 1.7 мкА в глубоком сне) и наличие готовой прошивки с AT-командами. Идеален для тех, кто не хочет глубоко погружаться в дебри стека LoRaWAN.
- Ebyte E78: Бюджетное решение на базе чипов ASR (Cortex-M0+). Популярно в Китае. Дешево, но документация иногда требует навыков дешифровки и поиска по форумам.
- Heltec WiFi LoRa 32: Это не просто модуль, а готовая плата разработки с ESP32 и OLED-дисплеем. Отлично подходит для создания LoRa-шлюзов или быстрых прототипов «на коленке», но слишком прожорлива для автономных датчиков.
Б. Для Zigbee:
- EFR32MG21 (Silicon Labs): Если вы строите профессиональную систему умного дома — это золотой стандарт. Лучшая чувствительность и мощная поддержка сообщества (особенно в проектах Zigbee2MQTT).
- CC2652P (Texas Instruments): Король дальности среди Zigbee-чипов благодаря встроенному усилителю на +20 dBm. Большинство современных «стиков»-координаторов для Home Assistant собраны именно на нем.
- Ebyte E18-MS1-PCB: Маленький и дешевый модуль на базе CC2530. Хорош для простых датчиков, где не требуется Zigbee 3.0 и сложная Mesh-логика.
В. Для Sigfox:
- Wisol SFM10R1: Самый распространенный модуль для европейского региона (RC1). Минимум обвязки, управление по UART.
- ST STM32WL: Тот же чип, что и для LoRa, но может работать и в сети Sigfox. Универсальное решение для тех, кто хочет иметь «план Б».

7. Схемотехнический вывод: О чем молчат даташиты?
Когда вы переходите от отладочной платы к разводке собственной печатной платы (PCB) на nk9.ru, помните о трех «подводных камнях», которые могут похоронить ваш проект.
- Проблема пиковых токов:
- Ваш LoRa-модуль может потреблять 2 мкА в режиме сна, но в момент передачи (TX) он «выстреливает» импульсом до 120–150 мА длительностью в сотни миллисекунд.
- Ошибка: Использовать только литиевую «таблетку» CR2032 без буфера. Внутреннее сопротивление батарейки приведет к просадке напряжения, и контроллер уйдет в бесконечный цикл перезагрузки.
- Решение: Параллельно питанию радиомодуля обязателен качественный танталовый или полимерный конденсатор емкостью 220–470 мкФ.
- RF-путь и импеданс:
- Дорожка от ножки модуля до антенного разъема должна иметь волновое сопротивление 50 Ом.
- Ошибка: Разводка «на глаз». На частотах 868 МГц и тем более 2.4 ГГц любая лишняя капля припоя или переходное отверстие — это отражение сигнала.
- Решение: Пользуйтесь калькуляторами CPW (Coplanar Waveguide) и делайте под антенной сплошной полигон земли (Ground Plane) без единого разрыва.
- Помехи от цифровых шин:
- Ошибка: Прокладывать скоростную шину SPI или I2C прямо под антенной или рядом с RF-трактом.
- Решение: Радиомодуль должен быть вынесен на край платы. Все цифровые сигналы должны быть максимально удалены от антенны. Если используете внешнюю антенну, убедитесь, что разъем надежно пропаян и имеет хороший контакт с «землей» платы.
Заключение
Выбор между LoRa, Zigbee и Sigfox — это не спор о том, «чья технология круче». Это выбор правильной стратегии выживания вашего устройства в радиоэфире.
- Если ваша цель — интеллектуальное здание, где лампочки должны зажигаться мгновенно, а датчики перекрывать друг друга — ваш выбор Zigbee.
- Если вам нужно собирать данные с тысяч датчиков в полях или подвалах города, имея свою независимую сеть — стройте на LoRaWAN.
- Если вы делаете глобальный трекер для контейнеров и не хотите возиться с поддержкой инфраструктуры — выбирайте Sigfox.
Инженерия — это искусство управления ограничениями. Теперь, когда вы знаете физику CSS-модуляции, Mesh-топологии и UNB-передачи, ваши устройства на nk9.ru будут не просто «фонить» в эфир, а работать надежно, долго и эффективно.
Помните наставление АРК: «Берегите эфир, и эфир сохранит ваши данные». Удачных разработок!
Сталкивались ли вы с «отвалом» устройств из-за плохих антенн? Какой самый большой радиус связи вам удавалось получить на практике? Делитесь своим опытом в комментариях!
