HackRF

Обратная разработка и управление радиоуправляемым игрушечным танком с HackRF и GNU Radio

В прошлом году во время российского беспроводного соревнования «capture the flag» (CTF) одной из целей было выполнить обратное проектирование радиоуправляемого игрушечного танка, а затем управлять им с помощью HackRF. Одна из российских команд CTF опубликовала подробное описание процесса обратного проектирования, который был применён к игрушечному танку (ссылка на русском языке, но Google Translate работает нормально).

Описание вначале демонстрирует прием сигнала от беспроводного пульта управления, затем переходит к тому, как принять его в GNU Radio и получить график сигнала в временной области. По импульсам просто визуально определить двоичную строку. Далее в GNU Radio создаётся декодер команд, который автоматически получает двоичную строку непосредственно из сигнала. Затем, когда коды для движения назад, вперёд, налево и направо были получены, стало возможным написать ещё одну программу на GNU Radio для передачи этих кодов на радиоуправляемый игрушечный танк с помощью HackRF.

HackRF used to control an RC toy tank
HackRF, используемый для управления радиоуправляемым игрушечным танком

Источник:

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

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

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

Весь блог