rtl_433 — это совместимый с RTL-SDR инструмент командной строки для мониторинга различных устройств в диапазоне 433 МГц ISM, таких как датчики температуры, метеодатчики, TPMS, счетчики энергии и т. п. Полный список поддерживаемых устройств можно найти на rtl_433 GitHub.
В его блоге «raspberrypiandstuff» говорится, что он использовал rtl_433 и RTL-SDR на удалённом Raspberry Pi без монитора, чтобы принимать и отслеживать температуру и влажность с его метеостанции. По данным он смог создать несколько красивых графиков, показывающих изменения во времени.
Однако одна проблема, с которой он столкнулся, заключалась в том, что USB-контроллер на Raspberry Pi иногда зависал. Единственным решением, которое он ранее находил, было физическое отключение и повторное подключение RTL-SDR. Но теперь «raspberrypiandstuff» пишет, что нашёл новое решение: использовать небольшую C-программу под названием usbreset.c. В сочетании с bash-скриптом, который определяет, на каком устройстве RTL-SDR находится на шине, этот инструмент помогает автоматически сбрасывать USB на Pi, если он не может держать RTL-SDR в логировании 24/7 без физического вмешательства.
Это может стать решением, которое стоит рассмотреть, если вы столкнулись с аналогичными проблемами круглосуточного мониторинга на Raspberry Pi. Если вас также интересует мониторинг rtl_433, «raspberrypiandstuff» также опубликовал пост о создании простого GUI для rtl_433.
Источник:

