RTL-SDR

Перехват и расшифровка NRF24L01+ и Bluetooth Low Energy (BTLE) пакетов с помощью RTL-SDR

Омри Илуз написал нам, чтобы рассказать о своём недавнем проекте, который касается перехвата и дешифрования беспроводных пакетов на частоте 2,4 ГГц от передатчиков NRF24L01+ и Bluetooth Low Energy (BTLE). NRF24L01+ — популярный беспроводной радиопередатчик, который используется во многих обычных устройствах, таких как клавиатуры, мыши, пульты дистанционного управления, игрушки и бытовая техника.

Поскольку 2,4 ГГц не попадает в диапазон приёма RTL-SDR, Омри воспользовался дешевым понижающим преобразователем, который смог приобрести в Китае через Aliexpress. Этот понижающий преобразователь преобразует сигнал 2,4 ГГц в более низкую частоту около 400 МГц, что находится в диапазоне приёма RTL-SDR.

Затем он смог использовать своё программное обеспечение NRF24-BTLE-Decoder, которое он разработал, чтобы преобразовать принятые данные с радиомодуля NRF24L01+ в декодированный пакет, просто перенаправив вывод RTL_FM в его программу.

Поскольку NRF24L01+ использует аппаратное обеспечение, похожее на протокол Bluetooth Low Energy (BTLE), Омри смог изменить свой код, чтобы также декодировать пакеты BTLE.

Пакет 2,4 ГГц, полученный на RTL-SDR + понижающий преобразователь от мыши Logitech
Расшифрованные NRF24-пакеты

Источник:

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

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

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

Весь блог