Если ты хочешь ловить сигналы на 868 МГц — например, от датчиков температуры, счетчиков, охранных систем или умных устройств — и не хочешь ввязываться в сложные радиоприёмники или SDR-карты, то USB-модем с поддержкой этого диапазона — твой самый простой путь. Но не все модемы одинаковы. И если ты просто купишь «USB-приёмник» на AliExpress, не проверив параметры, ты можешь потратить время и деньги впустую. Я покажу, как выбрать, настроить и начать работать с этим правильно — без лишней теории, только по делу.
Почему именно 868 МГц?
Этот диапазон — один из самых популярных в Европе и России для беспроводных устройств IoT. Тут работают:
- умные счётчики (воды, газа, электричества)
- датчики температуры и влажности в домах и теплицах
- охранные системы и дверные звонки
- системы автоматизации зданий
Он не перегружен, как 2.4 ГГц (Wi-Fi), и лучше проникает сквозь стены, чем 433 МГц. Но приём — не так прост, как кажется. Ты не можешь просто подключить «радиоприёмник» и увидеть данные. Нужен модем, который понимает протоколы, и ПО, которое умеет их расшифровывать.
Что тебе реально нужно?
Ты не ищешь «радиоприёмник». Ты ищешь USB-модем с чипом, который умеет работать в 868 МГц и поддерживает стандарты LoRa, Sigfox, или FSK/OOK. Вот основные типы:
| Тип модема | Поддержка | Что ловит | Сложность настройки | Цена (ориентир) |
|---|---|---|---|---|
| USB-модем на чипе SX1276/1278 (LoRa) | LoRa, FSK, OOK | Умные счётчики, датчики LoRaWAN | Средняя | 1500–2500 ₽ |
| USB-модем на чипе CC1101 | FSK, OOK, GFSK | Датчики от старых систем (например, Efergy, TFA) | Высокая | 800–1500 ₽ |
| USB-модем на чипе nRF24L01+ | 2.4 ГГц | Не подходит — не ловит 868 МГц | — | — |
| SDR-приёмник (RTL-SDR) | Широкий диапазон, включая 868 МГц | Всё, что излучает в этом диапазоне | Высокая | 2000–3500 ₽ |
Если ты хочешь просто ловить данные с умных счётчиков — выбирай SX1276/1278. Он поддерживает LoRaWAN — самый распространённый протокол для таких устройств. Если ты хочешь расшифровать старые датчики (например, от Efergy или TFA), тогда CC1101 — твой выбор. Но он требует ручной настройки частоты и модуляции.
Как подобрать правильный USB-модем
Не верь надписям вроде «USB-приёмник 868 МГц» — они часто вводят в заблуждение. Вот что проверять:
- Чип — ищи точное название: SX1276, SX1278, CC1101. Если в описании только «радиочип» — не бери.
- Частотный диапазон — должен включать 863–870 МГц. У некоторых моделей — только 433 МГц или 915 МГц (для США).
- ПО и драйверы — проверь, есть ли Linux-поддержка (если используешь Raspberry Pi) или Windows-драйверы. SX1276 работает с lmic и lorawan библиотеками, CC1101 — с cc1101 и rtl_433.
- Антенна — если антенна не съёмная или не подходит к 868 МГц (длина ~34 см), это снизит приём в 2–3 раза. Лучше брать с внешней антенной.
Пример: модем «Ebyte E22-868T30D» — хороший выбор. Он на SX1278, есть драйверы, антенна съёмная. Или «HopeRF HM-TRP» — старый, но надёжный. На AliExpress ищешь по запросу: SX1278 USB LoRa 868MHz.
Как подключить и настроить — пошагово
Допустим, ты купил модем на SX1278. Вот что делать:
- Подключи модем к USB-порту компьютера или Raspberry Pi. Не используй удлинители — они гасят сигнал.
- Установи драйверы — если на Windows, скачай драйверы с сайта производителя (например, Ebyte). На Linux — модем обычно определяется как /dev/ttyUSB0 без дополнительных драйверов.
- Установи ПО — для LoRaWAN используй lorawan-server (на Raspberry Pi) или LoRaWAN Gateway от TTN. Для анализа сигналов — rtl_433 (даже если модем не SDR, он может работать с CC1101).
- Настрой частоту — в конфиге ПО укажи
868.1 MHz(стандартная частота в Европе). Не забудь про bandwidth (125 kHz), spreading factor (SF7–SF12), coding rate (4/5). - Запусти приём — в терминале введи:
rtl_433 -f 868.1M -R 52(если модем поддерживается). Если ты используешь LoRaWAN — запусти сервер и добавь устройство по DevEUI. - Проверь сигнал — если ты рядом с датчиком (например, счётчиком), через 1–2 минуты ты должен увидеть пакеты:
temperature: 22.5°C, humidity: 55%.
Если ничего не ловится — не паникуй. Это нормально. Причины:
- Датчик передаёт раз в 5–15 минут — жди.
- Сигнал ослаблен стенами — попробуй вынести модем к окну.
- Неправильный протокол — попробуй сменить SF или bandwidth.
Частые ошибки — и как их избежать
Я видел сотни случаев, когда люди тратят часы, потому что допускают одну из этих ошибок:
- Покупают «USB-радиоприёмник» без чипа — это просто антенна на шнурке. Никакого приёма.
- Используют антенну от Wi-Fi — она рассчитана на 2.4 ГГц, а не 868 МГц. Сигнал падает на 90%.
- Запускают ПО без настройки частоты — по умолчанию многие программы ловят 433 МГц. Нужно вручную прописать 868.1.
- Пытаются ловить LoRa через rtl_433 — это не работает. rtl_433 не понимает LoRa, только FSK/OOK.
- Используют USB-хаб — особенно без питания. Модем требует стабильный ток. Подключай напрямую в порт.
- Ожидают мгновенного результата — датчики передают раз в 10–30 минут. Жди хотя бы 15 минут, прежде чем считать, что «ничего не работает».
Что выбрать — в зависимости от ситуации
Ты не одинок в этом выборе. Вот как решать:
- Если ты хочешь считывать показания умных счётчиков (например, Энергомера, Меркурий) — бери модем на SX1278 и используй lorawan-server. Это стандартный путь. Работает с 90% современных счётчиков в России и Европе.
- Если ты хочешь «взломать» старый датчик температуры (TFA, Efergy, Acurite) — бери модем на CC1101 и используй rtl_433. Тебе понадобится расшифровать протокол — но есть базы данных (например, на GitHub) с кодами для этих моделей.
- Если ты хочешь ловить всё подряд — без привязки к протоколу — бери RTL-SDR. Он ловит всё в диапазоне 24–1766 МГц. Но настройка сложнее, и тебе нужно понимать, что ты смотришь на спектр — не на данные.
- Если ты не хочешь ничего настраивать — не покупай USB-модем. Вместо этого купи готовое решение: например, LoRaWAN Gateway от Dragino или Kerlink. Они стоят дороже (от 7000 ₽), но работают «из коробки».
Как сделать это правильно — рекомендации от практика
Вот что реально работает:
- Используй антенну с усилителем — если модем съёмный, купи отдельно антенну 868 МГц с коэффициентом усиления 3–5 дБи. Поставь её на подоконник или ближе к окну.
- Не используй ноутбук на батарее — USB-порт даёт нестабильный ток. Подключи ноутбук к сети.
- Запиши DevEUI устройства — если ты ловишь счётчик, найди его идентификатор (обычно на наклейке). Это поможет отличить сигналы от разных устройств.
- Собери базу сигналов — запускай приём 24 часа и сохраняй логи. Через неделю ты увидишь паттерны: когда и как часто передаётся.
- Не пытайся ловить на расстоянии больше 10–15 метров — даже с хорошей антенной. Сигналы IoT слабые. Если датчик в подвале — модем тоже должен быть в подвале или на лестничной клетке.
Что делать, если ничего не ловится?
Порядок действий:
- Проверь, подключён ли модем: в Linux —
lsusb, в Windows — Диспетчер устройств. - Проверь частоту:
rtl_433 -F json— покажет, на какой частоте он ловит. - Попробуй другой канал: 868.3 МГц, 868.5 МГц — в разных регионах могут быть разные частоты.
- Попробуй другое ПО: если не работает rtl_433, попробуй pylorawan или node-red с плагином LoRa.
- Проверь, работает ли датчик: посмотри, есть ли у него индикатор передачи (мигающий светодиод).
- Если всё ещё ничего — возможно, датчик использует шифрование (например, M-Bus с AES). Тогда без ключа ты ничего не расшифруешь — это законно и технически защищено.
Итог: что делать прямо сейчас
Если ты хочешь ловить сигналы на 868 МГц — сделай так:
- Определи, какие устройства ты хочешь читать: счётчики (LoRa) или старые датчики (FSK)?
- Купи USB-модем на SX1278 (если счётчики) или CC1101 (если датчики).
- Подключи его напрямую к компьютеру — без хабов.
- Установи lorawan-server (для LoRa) или rtl_433 (для FSK).
- Настрой частоту на 868.1 МГц.
- Жди 15 минут — если не видишь данных, проверь антенну и местоположение модема.
Если ты не хочешь вникать в настройки — купи готовый LoRaWAN-шлюз. Он стоит в 3–4 раза дороже, но работает без настройки. Если ты хочешь понимать, как это работает — начни с SX1278 и rtl_433. Это даст тебе полный контроль.
Сигналы на 868 МГц — это не магия. Это просто радиоволны. Ты не должен быть инженером, чтобы их поймать. Тебе нужно только правильное оборудование и немного терпения. Начни с одного датчика. Увидишь, как он передаёт данные — и ты поймёшь, что это не сложно.
Информация в этой статье носит ознакомительный характер. Перехват и декодирование сигналов от счётчиков и других устройств может нарушать законы о защите персональных данных и коммерческой тайны. Убедись, что твои действия соответствуют законодательству твоей страны.
