Декодирование RTL-SDR

Материал из ВИКИЦМИТ
Перейти к навигации Перейти к поиску

Как данные передаются по радио?

Определяем направление на аэропорт с помощью RTL-SDR и GNU Radio

ДЕКОДИРОВАНИЕ ПРОТОКОЛА LORA IOT С ПОМОЩЬЮ RTL-SDR

Интернет вещей должен стать следующим большим достижением в области технологий. Интернет вещей состоит из нескольких сетевых устройств, таких как датчики и компьютеры, соединенных различными способами, например, с помощью протоколов беспроводной связи. LoRa — это аббревиатура от «Long Range» и один из таких беспроводных протоколов, который используется в устройствах IoT.

  • [LoRa] — это формат радиомодуляции, обеспечивающий более широкий диапазон, чем прямая модуляция FSK. Это достигается комбинацией методов: в нем используется метод расширенного спектра, называемый Chirp Spread Spectrum (CSS), и используется прямое кодирование ошибок (в сочетании с отбеливанием и чередованием).

В хакерском пространстве RevSpace аппаратный хакер по имени Бертрик работал со своим RTL-SDR, пытаясь перепроектировать протокол LoRa . Его цель — сделать так, чтобы любой мог получать и декодировать сигналы LoRa без необходимости покупать специальное оборудование, поддерживающее модуляцию. Работа по обратному инжинирингу еще не закончена, но bertrik уже определил многие части протокола, просматривая сигналы в Audacity. Он также пишет, что в настоящее время существует готовый декодер LoRa, доступный для sdrangelove , приложения-приемника SDR на базе Linux, аналогичного GQRX и SDR#.

Software Defined Radio — как это работает? Часть 7

  • В самом GNU Radio поддержки LoRa нет, так что придется использовать сторонние компоненты. Их нашлось всего два, и к сожалению, оба автора не проявили никакой фантазии в названии, и назвали их совершенно одинаково — gr-lora и gr-lora соответственно.

Лови сигнал! Используем SDR, чтобы перехватить и расшифровать сигнал пульта

Земля слушает. Принимаем и декодируем сигналы спутников Inmarsat и Iridium

  • Сейчас все стало гораздо проще и дешевле: можно уложиться в 100 долларов за антенну вместе с приемником. Что касается самих спутников, то мы рассмотрим две системы: Iridium и Inmarsat. Они интересны тем, что это действующие системы связи и можно «вживую» посмотреть, как они работают. Более того, для этих систем есть программные декодеры, которые можно запустить, изучить исходники на GitHub.

Принимаем и декодируем передачи SSTV с МКС

  • 24 по 31 декабря производится передача изображений формата SSTV с МКС. Передача идет в радиолюбительском диапазоне на частоте 145.800 МГц и принять её может любой желающий.

Декодируем сигнал метеоспутника NOAA в 50 строчек кода

  • Одним из интересных форматов, разработанных еще в прошлом веке, является APT (Automatic Picture Transmission). Он используется для передачи изображений Земли из космоса, и что для нас гораздо более интересно и актуально, прием сигналов APT прост и доступен радиолюбителям.

Rtl_433 : Program To Decode Radio Transmissions From Devices On The ISM Bands (And Other Frequencies)

MAKING IT RAIN WITH SOFTWARE DEFINED RADIO

  • Гибкость программной обработки сигналов в сочетании с возможностью работы в широком диапазоне радиочастот делает SDR отличным инструментом для перехвата и спуфинга беспроводных сигналов. В этом посте я покажу, как я использовал два разных и некоторое программное обеспечение с открытым исходным кодом для обратного проектирования протокола простой беспроводной метеостанции.