recieve BLE packet [LibreSDR]

Bunuelo

Newbie
Joined
Dec 6, 2024
Messages
1
Hello everyone.
I have a thing called LibreSDR. As far as I understand, it is something like a clone of ADALM-PLUTO from Analog Device.
I have never worked with such devices, but the opportunity and need to use it in my work arose.
As I understand it, this thing can scan a given frequency and receive and send signals on it.
I have the following task. I have my own device that works with BLE, scans and broadcasts packets. I know that I am broadcasting packets (advertising) on a channel with a known frequency. And I scan on it.
I want to scan this frequency with LibreSDR and see broadcast and scanning packets, I want to see some time characteristics.
So, I installed the drivers for LibreSDR and installed the SDR++ program. Based on modest information from the Internet, I was able to start the device and even caught the broadcast of a regular FM radio. I set the broadcast frequency of my BLE and see some bursts. But what should I do with it next?
I suppose theoretically that LibreSDR can probably scan the radio frequency I need and transmit "raw" data to the computer, where I can then decode it into the correct data. But for this I probably need some program, but I can't find the right one.
I had several solutions, but in each I came to a dead end.
  1. I found some GNU Radio which is a rather professional tool and difficult to master for a beginner. It would be easier if there were ready-made examples of circuits for decoding BLE signals on the Internet, but I did not find any.
  2. I tried to install DragonOS which is a special build of Linux for radio research. One of the components of this system is BLE analysis, but I couldn't get it to work and apparently it supports HackRf AND BladeRF devices, so I think it's not compatible with my LibreSDR
  3. SDR++ could record some data in WAV format at the right frequency, but again, I need some kind of decoder.
So, my question to knowledgeable people. What should I do? What software tools will allow me to implement my task? What information could help me?
Thank you for any help in this matter.
 
Top