Если вы столкнулись с задачей принять радиосигналы на частоте 868 МГц — скорее всего, вы работаете с IoT-устройствами, беспроводными датчиками, умными розетками или охранными системами, которые общаются именно на этой частоте. Это один из самых популярных каналов в протоколах Z-Wave, Zigbee (в некоторых реализациях), проприетарных системах от Xiaomi, Aqara и других производителей умного дома. Ниже — реальный пошаговый опыт настройки приёма таких сигналов с помощью USB-модема на обычном компьютере.
- Что такое 868 МГц и почему именно эта частота
- Какой USB-модем подойдёт
- Пошаговая настройка приёма
- Шаг 1. Подключите модем и установите драйверы
- Шаг 2. Установите софт для приёма
- Шшаг 3. Настройте антенну
- Шаг 4. Найдите сигнал
- Шаг 5. Запись и декодирование
- Сценарии выбора под конкретную задачу
- Частые ошибки
- Как улучшить приём: практические советы
- Что делать дальше
Что такое 868 МГц и почему именно эта частота
868 МГц — это частота из диапазона ISM (Industrial, Scientific, Medical), разрешённая для свободного использования в Европе и России без лицензии. На ней работают:
- Z-Wave (868.42 МГц в европейском варианте)
- Ряд проприетарных протоколов умного дома (Xiaomi, Tuya, некоторые датчики NooName)
- Системы охранной сигнализации
- Беспроводные метеостанции
- Приёмники телеметрии
Проблема в том, что обычный Wi-Fi или Bluetooth адаптер эти сигналы не увидит — нужна аппаратура, работающая именно на этой частоте с подходящей модуляцией (обычно FSK, GFSK или OOK).
Какой USB-модем подойдёт
Не каждый SDR-приёмник справится с задачей. Вот что реально работает:
| Устройство | Диапазон частот | Чувствительность на 868 МГц | Драйверы / софт | Примерная цена |
|---|---|---|---|---|
| RTL-SDR Blog V3 | 500 кГц – 1.7 ГГц | Хорошая (приёмлемо для начала) | SDR# , GQRX, GNU Radio | Недорого |
| RTL-SDR Blog V4 | 500 кГц – 1.76 ГГц | Заметно выше, чем у V3 | SDR# , GQRX, GNU Radio | Дороже V3 |
| Airspy R2 | 24 МГц – 1.8 ГГц | Отличная | SDR# , SDR Console | Средний ценовой сегмент |
| HackRF One | 1 МГц – 6 ГГц | Средняя (широкий диапазон — не всегда лучшая чувствительность) | SDR# , GNU Radio, Universal Radio Hacker | Дороже Airspy |
| LimeSDR Mini | 10 МГц – 3.5 ГГц | Высокая, но избыточная для простого приёма | SDR# , GNU Radio, Pothos | Высокая |
Если бюджет ограничен — начните с RTL-SDR Blog V3. Для 868 МГц его хватит, если устройства передатчики находятся в пределах 10–30 метров. Если сигнал слабый или датчики далеко — берите V4 или Airspy R2.
Пошаговая настройка приёма
Шаг 1. Подключите модем и установите драйверы
- Вставьте USB-модем в порт. Если это RTL-SDR — Windows может определить его как «Realtek 2832U USB DVB-T тюнер».
- Скачайте Zadig (zadig.akeo.ie) — утилиту для замены драйвера на WinUSB.
- В Zadig выберите устройство (Bulk-In, Interface 0) → установите драйвер WinUSB.
- После этого модем будет доступен для SDR-программ.
Шаг 2. Установите софт для приёма
Для начала подойдёт SDR# (SDRSharp) — он простой и наглядный:
- Скачайте SDR# с официального сайта или Airspy.
- В настройках выберите источник сигнала — RTL-SDR / Airspy / HackRF.
- Установите частоту 868.42 МГц (для Z-Wave) или ту, на которой работает ваше устройство.
- Ширину полосы (Bandwidth) поставьте около 200–400 кГц — этого достаточно для большинства сигналов на 868 МГц.
- В модуляции выберите NFM (узкополосная FM) или RAW/IQ, если планируете декодировать сигнал позже.
Шшаг 3. Настройте антенну
Это критично. Штатная антенна, идущая в комплекте с RTL-SDR, на 868 МГц работает посредственно. Вот что реально помогает:
- Купите или сделайте четвертьволновую антенну: кусок провода длиной около 8.1 см (λ/4 для 868 МГц), подключённый к центральной жиле коаксиального кабеля.
- Если покупаете — ищите антенны с маркировкой «868 МГц» или «Z-Wave antenna SMA».
- Расположите антенну вертикально, подальше от компьютера и источников помех (USB 3.0 порты, блоки питания, мониторы).
Шаг 4. Найдите сигнал
- В SDR# откройте спектр (Spectrum Analyzer) и посмотрите на участок вокруг 868 МГц.
- Когда устройство передаёт данные, вы увидите «горбы» или всплески на спектрограмме.
- Подстройте частоту точно на центр пика.
- Уровень сигнала должен быть хотя бы на 10–15 дБ выше шума. Если этого нет — меняйте положение антенны.
Шаг 5. Запись и декодирование
Если вам нужно не просто увидеть сигнал, а расшифровать данные:
- В SDR# запишите IQ-файл (File → Record). Формат — комплексные отсчёты (complex / IQ).
- Откройте запись в Universal Radio Hacker (URH) — бесплатная программа для анализа радиопротоколов.
- В URH определите тип модуляции (чаще всего FSK — частотная манипуляция).
- Найдите преамбулу, синхрослово и структуру пакета.
- Если протокол известен (например, Z-Wave), можно использовать специализированные декодеры.
Сценарии выбора под конкретную задачу
Сценарий 1: Просто посмотреть, какие устройства вещают на 868 МГц
Хватит RTL-SDR V3 + SDR#. Установите антенну, водите по спектру, смотрите активность. Бюджет — минимальный.
Сценарий 2: Принять и расшифровать данные от датчиков умного дома
Нужен RTL-SDR V4 или Airspy R2 + SDR# для записи + Universal Radio Hacker для анализа. Если протокол неизвестен — готовьтесь к нескольким вечерам обратной инженерии.
Сценарий 3: Интеграция с домашней автоматизацией (Home Assistant, OpenHAB)
Рассмотрите не SDR, а специализированный Z-Wave USB-стик (например, Aeotec Z-Stick 7). Он проще в настройке, но работает только с Z-Wave. Если устройства на проприетарных протоколах — SDR не избежать.
Частые ошибки
- Плохая или неподходящая антенна. Штатная антенна RTL-SDR на 868 МГц — почти мёртвая. Без замены вы не увидите ничего полезного.
- USB 3.0 рядом с модемом. Разъёмы USB 3.0 создают сильные помехи в диапазоне около 868 МГц. Используйте удлинитель USB 2.0, чтобы отнести модем от компьютера хотя бы на 50 см.
- Неправильный драйвер. Если установить драйвер DVB-T вместо WinUSB, SDR-софт не увидит устройство. Zadig обязателен.
- Слишком широкая полоса пропускания. Если поставить 2 МГц, уровень шума вырастет и слабый сигнал утонет. Начинайте с 200 кГц.
- Ожидание, что «просто работает». Приём и тем более декодирование радиосигналов — это не подключение Wi-Fi. Будьте готовы к экспериментам с положением антенны, коэффициентом усиления и настройками демодулятора.
- Попытка декодировать сигнал без записи. Если вы видите всплеск на спектрограмме, но не записали IQ — вы ничего не проанализируете. Всегда записывайте.
Как улучшить приём: практические советы
- Увеличьте усиление (Gain). В SDR# поднимите ползунок Gain до 30–40 дБ. Но не переборщите — если шум тоже вырастет, сигнал станет только хуже.
- Используйте фильтр. Если рядом есть мощный GSM-передатчик или другой источник помех, поставьте полосовой фильтр на 868 МГц между антенной и модемом.
- Относите антенну от земли. Подъём на 1–2 метра над полом уже даёт заметный прирост. Идеально — у окна, ближе к тому направлению, где находятся передатчики.
- Записывайте длинные фрагменты. Многие датчики передают пакеты редко (раз в минуту или реже). Запишите 5–10 минут, чтобы гарантированно пойхоть один пакет.
- Сверяйте с документацией устройства. Если знаете модель датчика — поищите его частоту, тип модуляции и скорость передачи. Это сэкономит часы слепого поиска.
Что делать дальше
Если вы дошли до этого момента и видите сигнал на спектрограмме — половина дела сделана. Дальше путь зависит от цели:
- Нужны данные для автоматизации — переходите к декодированию в URH или напишите скрипт на Python с библиотекой
scipy.signalдля обработки IQ-файла. - Хотите просто мониторить — настройте SDR# на постоянное отображение спектра и спектрограммы, включите запись при появлении сигнала (есть функция squelch по уровню).
- Сигнал слишком слабый — попробуйте внешнюю направленную антенну (Yagi на 868 МГц) или малошумящий усилитель (LNA) перед модемом.
Приём 868 МГц через USB-модем — задача полностью реальная без специализированного и дорогого оборудования. RTL-SDR V3 или V4 + правильная антенна + SDR# или Universal Radio Hacker — это минимальный набор, который даёт реальный результат. Главное — не ждать, что всё заработает с первой секунды, и быть готовым повозиться с настройками антенны и усиления.
