This page documents a WIP plugin for dissecting BTLE (Bluetooth Low Energy / Bluetooth Smart) in Wireshark.
Wireshark development build 1.12.0-rc2 includes this plugin thanks to Michal Labedzki!
For others, the BTBB Wireshark plugin is a part of libbtbb. Grab the latest release (2014-02-R2 as of this writing). You can also grab the source from git:
git clone https://github.com/greatscottgadgets/libbtbb.git
Once you have the source, cd into the plugin directory, and build/install:
cd libbtbb cd wireshark/plugins/btle mkdir build cd build cmake .. make && make install
If you are running a very old Wireshark, you may also want the btatt plugin for dissecting the Bluetooth Attribute Protocol.
cd ../btatt/ mkdir build cd build make && make install
Finally, because this is a WIP plugin we do not have our own DLT. You have to configure Wireshark to use btle to dissect User DLT 0.
Here are some sample captures I've made using my Ubertooth. See the included README files for more details.
Request the CC2540 Sensor Board's name (UUID 0x2a00
CC2540 board's reply: "TI BLE Sensor Tag"