Ловим 433 МГц с rtl-sdr: домашний приёмник пультов

Я купил rtl-sdr с целью «послушать местный аэропорт». Прошёл месяц. Я ничего не слушал в аэропорту, но я знаю распорядок выезда трёх соседей с парковки и точное значение влажности на чьём-то балконе по соседству.

Что вообще такое 433 МГц

Нелицензируемый ISM-диапазон. На нём свистят: пульты от ворот, ключи от машин (некоторые), метеостанции, датчики дыма, погодные датчики на даче, домашние «умные» розетки 2010-х годов.

Большинство использует амплитудную модуляцию (OOK) с разными протоколами. Шифрование? Что вы.

Что нужно

  • RTL-SDR (любой v3 или v4)
  • Антенна — самодельный диполь на четверть волны, два куска проволоки по 17.3 см.
  • rtl_433 — утилита, которая знает протоколы примерно ста разных устройств.
sudo apt install rtl-433 rtl-sdr
rtl_433 -f 433.92M -F json

Через тридцать секунд у вас в терминале начнут падать json'ы. Скорее всего — про метеостанции в радиусе пары сотен метров.

Что я обнаружил у себя в районе

  • 4 метеостанции (одна выдаёт явно неисправные показания: -50°C летом)
  • 2 пульта от ворот (один срабатывает в 7:42 каждое утро)
  • 1 беспроводной звонок
  • 3 датчика влажности (один передаёт каждые 20 секунд)
  • 1 неизвестное устройство, передающее короткий импульс каждые 7-8 минут

Что было неожиданно сложно

DC-горб

На rtl-sdr v4 это починено. Если у вас v4 — забудьте про советы «сдвинуть на 100 кГц от центра».

Антенна важнее, чем приёмник

Я начал со штатной телескопической. Слышал немного. Сделал четвертьволновый диполь — слышу всё на 200 метров вокруг.

Шум от компа

USB-удлинитель с ферритом, метр от компа — шум упал на ~20 дБ.

Почему я перестал записывать

Знание о том, что сосед сверху начинает выезжать с парковки в 7:42, а в субботу в 9:15, занимало меня примерно три дня. Потом стало неприятно. То, что эфир открыт, не означает, что в нём всё можно собирать без зазрения совести.

если интересен трафик ADS-B (самолёты), это работает на 1090 МГц. dump1090 — стандартная утилита. но это другой пост.
← в архив · → в ленту