PSoC 4 BLE has an oberver mode that can scan for the nearby advertising devices continuously and show the advertising report and scan response data of the advertising devices. Is it possible to configure the PSoC 4 BLE to observe the communication messages between another two connected devices? For example, my phone is connected with a heartrate monitor device, will I be able to program my PSoC 4 BLE to get the information across these two devices without connecting to them?
Many thanks in advanced for your input.
Thanks for the reply. Theoretically, the information is in the air we should be able to capture it.
I looked for bluetooth hacker playstore, most of the software are pranks, they only get the advertisement packets and don't actually get the information.
In the observer role, the device only scans the advertisement channels (I think this would be fixed in some of the hardware and configurable in some others.. have to check with cypress what type of observer mode they support)..
The other challenge is, to sniff the packets, you must process the connection request and channel hop as per the connection request at master configured connection interval (as if you are a peripheral), but can't transmit anything after you receive the packet from the master (unlike a Peripheral). This again needs to be supported by the hardware I guess.