От Cycleo к SX1276: история и стандарты
Технология LoRa родилась в 2009–2010 годах в Гренобле, когда инженеры Николя Сорнен, Оливье Селлер и Франсуа Сфорца основали компанию Cycleo. Их целью был массовый сбор показаний счетчиков (газ, вода, электричество). Ключевым прорывом стала адаптация военной технологии линейно-частотной модуляции с расширением спектра (Chirp Spread Spectrum, CSS) для коммерческого использования.
В мае 2012 года Cycleo приобрела американская компания Semtech, выпустившая микросхемы SX1272 и SX1276. Именно на их базе созданы популярные модули, такие как EBYTE LoRa. В 2015 году было создано объединение LoRa Alliance, выпустившее протокол верхнего уровня LoRaWAN, который добавляет сетевой стек поверх физической модуляции, позволяя устройствам общаться через шлюзы, а не напрямую.
Физика процесса: магия ниже уровня шума
Главное преимущество LoRa — способность принимать сигналы, мощность которых примерно на 19–20 дБ ниже уровня шума. Это не нарушение законов физики, а результат когерентного накопления энергии. В отличие от классической модуляции, где бит передается мгновенно, в CSS один символ кодируется протяженным во времени «чирпом» (линейным изменением частоты).
Приемник перемножает принятый сигнал с опорным чирпом и применяет быстрое преобразование Фурье (FFT). Энергия полезного сигнала суммируется в узкий пик, а случайный шум усредняется. Ключевой параметр здесь — Spreading Factor (SF): чем выше SF, тем дольше передается символ и тем выше чувствительность, но ниже скорость передачи данных.
Сравнение характеристик: LoRa vs Wi-Fi
Для задач телеметрии и IoT LoRa часто предпочтительнее Wi-Fi из-за дальности и энергопотребления. Ниже приведена сравнительная таблица ключевых параметров:
| Параметр | LoRa (ISM до 915 МГц) | Wi-Fi (2.4 ГГц) |
|---|---|---|
| Дальность (открытое пространство) | До десятков км | 30–150 м |
| Потребление энергии (передача/прием) | ~10 мВт (10 дБм) / единицы мА | Десятки мА (постоянно) |
| Скорость передачи данных | Единицы–десятки кбит/с | Мбит/с – Гбит/с |
| Автономность | Годы от одной батарейки | Часы/дни (требует частой подзарядки) |
| Устойчивость к помехам | Высокая (эффект Доплера, многолучевость) | Средняя/Низкая |
Частоты, ограничения и сценарии
LoRa работает в нелицензируемых ISM-диапазонах: 433 МГц, 868 МГц, 915 МГц и 2.4 ГГц. Выбор частоты зависит от региона. Диапазоны до 915 МГц обеспечивают большую дальность, но имеют ограничения по рабочему циклу (duty cycle), запрещающие непрерывную передачу. Частота 2.4 ГГц позволяет передавать данные быстрее и на расстояния до 2–3 км, что подходит для робототехники и управления в реальном времени.
Типичные сценарии использования:
- Сбор данных с метеостанций, счетчиков воды/электричества, газовых котлов.
- Шлюзы для сбора данных в зонах без интернета.
- Управление устройствами на больших территориях.
В статье также описан практический пример создания погодной станции, где данные о температуре, давлении и влажности передаются через LoRa и отображаются на OLED-мониторах, подключенных к Raspberry Pi.
Источник: Habr ↗
