If I have a device that transmits data over Bluetooth, is it possible to get at that data via a different device with the own custom code

automotivebluetooth

I am looking at building a tyre pressure info system for my car, but would like to make use of the existing receiver and transmitters that screw onto your tyre's valve stems.

A model exists that transmits the data over Bluetooth, which you are then meant to download an app to view the data.

I am wondering if it's possible, if I had a Bluetooth chip on my computer, to tap into that data and build my own custom interface for it? Is it complicated or something someone in my experience could do rather straightforwardly (software engineer with some electronics knowledge)?

Best Answer

(I would rather leave this as a comment, but don't have enough rep)

If your computer has bluetooth transceiver you can use a packet sniffer program like Wireshark (Unix and Windows) to investigate the packets and try and understand the data transmission protocol.

http://wiki.wireshark.org/CaptureSetup/Bluetooth

Be aware though that you will be looking at packets meant for the data transmission layer (See the OSI Model) which means that there will be data bits in the packet relating to the transmission hardware along with the data, which will be encoded in a specific way for use with software.

Related Topic