PlutoSDR

Обратная инженерия метеостанции La Crosse с RTL-SDR, PlutoSDR и Universal Radio Hacker

Спасибо Райану К. за присылку своего последнего блог-поста, в котором он подробно объясняет, как он провёл обратную инженерию своей метеостанции La Crosse, используя RTL-SDR, PlutoSDR и программное обеспечение Universal Radio Hacker (URH).

Система метеостанции La Crosse состоит из LCD-базы и различных беспроводных датчиков. Райан сначала обнаружил, что устройства используют диапазон частот 915 МГц, судя по сведениям, приведённым на самом устройстве. Его следующим шагом было открыть Universal Radio Hacker и использовать один из его SDR для записи пакета.  URH затем позволил ему преобразовать эти данные в биты для анализа пакета. Остальная часть его поста подробно описывает, как он устанавливал скорость передачи символов, обнаружил преамблу и выполнил обратную инженерию CRC‑кода. 

Следующим шагом он сделал поддельный пакет, созданный URH и переданный PlutoSDR. Это позволило ему установить на дисплее базовой станции любую температуру, которую он указал. Но он столкнулся с проблемой: принимался только первый пакет, который он отправил после включения. В конце концов он обнаружил, что система устанавливает случайный интервал для каждого передатчика при запуске, и данные за пределами этого интервала игнорируются.

Публикация Райана детально объясняет весь его мыслительный процесс и прогресс, поэтому является отличным исследованием для тех, кто хочет заняться обратной инженерией беспроводных сигналов.

Обратная инженерия метеостанции La Crosse с PlutoSDR и RTL-SDR

Источник:

Подбираете SDR под задачу?

Опишите, что и где хотите принимать, — подскажем подходящие модели и где их купить.

Похожие материалы

Весь блог