How can I decode BLE L2CAP packets?
Hi,
I'm using the Hollong Bluetooth 4.0/4.1/4.2 BLE Sniffer hardware to capture BLE packets which are then displayed in Wireshark.
I'm capturing packets between my Android device and my E3 Airmon air quality checker device. I start the "measurement" process from the Android device, which then seems to show up as a stream of L2CAP packets in WIreshark (also, when the measurement is complete, no new packets seem to appear in Wireshark).
I'm not sure how to decode these L2CAP packets - there's no "conversation" shown as it would be when following IP packets.
Here is a screenshot of the captured packets summary: https://www.dropbox.com/s/shleomhn6cd...
Here is a link to the packet capture: https://drive.google.com/file/d/1H42b...
How can I actually see what data is being sent over BLE?
I'm using Version 3.2.5 (v3.2.5-0-ged20ddea8138) on a Mac.
Thanks!
[UPDATE] I have been able to get the ATT protocol traffic of the same packet sequence by enabling the Bluetooth HCI log on my Android device and opening up the resulting log file in Wireshark (link). I'm still not sure why this is not showing in Wireshark when capturing over the Hollong packet sniffer device.
[FINAL UPDATE] See comments for the answer - the traffic was encrypted.