Reading data from an unknown Bluetooth device while communicating

I am trying to figure out how the FORA d15b blood pressure monitoring system communicates via Bluetooth. I want to eventually write an Android application that can receive blood pressure data from the device.

More specifically, I want to know the exact data to send to the device in order to request information about blood pressure. I also want to know the data that the device sends. However, I do not even know the format of the sent / received data.

I know that FORA has a PC application that can communicate with the d15b device via Bluetooth, but I do not know what information it sends / receives via Bluetooth, and what I want to know.

Here is the Bluetooth information that I know about the d15b device: Bluetooth carrier frequency: from 2400 MHz to 2483.5 MHz Bluetooth modulation method: GFSK, 1Mbps, 0.5BT Gaussian Transmit power: + 3dBm to -20dBm; 4-stage power control Range of received signals: from -88 dBm to -20 dBm Receiver frequency: center frequency 1.5 MHz Maximum data transfer speed: asynchronous: 723.2 kbit / s / 57.6 kbit / s; Synchronous: 433.9 Kbps / 433.9 Kbps

I'm struggling to find a starting point. Any help is appreciated! Thanks in advance.

I am familiar with C, Java and Arduino, if that helps at all ...

Note: Sorry, I'm new to Bluetooth. After some research, I still don't quite know how to solve this problem. In the title, I am talking about an unknown Bluetooth device, because I just want to read that the I / O of an unknown Bluetooth device, which in my case is d15b, which I know nothing about. Sorry if the question has already been considered or if this is not the right place to post this question. I was not sure.

+4
source share
1 answer

Bluetooth data is encrypted. So it is impossible to crack easily. Forget about it.

-1
source

Source: https://habr.com/ru/post/1403017/


All Articles