Linux has hcidump which is a very handy tool for debugging bluetooth problems.
Can anyone recommend similar tools for Windows? I'd also be interested in other tools for Linux if anyone knows anything good.
I'm trying to investigate why my BT device disconnects after a couple of seconds. I expect its a crappy mini-dongle, but would like to find out more about where the disconnection originated from.
A Bluetooth® sniffer (or protocol analyzer) is one of the most useful tools that a Bluetooth developer can't do without. The difference between a Bluetooth sniffer and the Client emulator apps mentioned previously is that sniffers can spy on the communication between your central and peripheral devices.
Bluetooth Smart Scanner is the fastest app to find all Bluetooth Smart devices around you. It shows detailed information that Bluetooth Smart devices advertise, including device name, signal strength (RSSI), supported services, battery level, etc.
You can capture the USB interface with a Windows USB sniffer, e.g. Usbtrace or Usblyzer and convert the captured output to btsnoop file format which can then be loaded and analyzed in Wireshark or FTS4BT viewer (free tool from ww.fte.com).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With