The Ubertooth One is an open source 2.4 GHz wireless development platform suitable for Bluetooth experimentation. Commercial Bluetooth monitoring equipment can easily be priced at over $10,000 , so the Ubertooth was designed to be an affordable alternative platform for monitoring and development of new BT, BLE, similar and wireless technologies.
The Ubertooth One was created by Mike Ossmann at Great Scott Gadgets in 2011 when he realized that there was not an off-the-shelf BT adapter that offered the capabilities he required. A great video from his talk at ShmooCon 2011 tells the whole story and can be found on YouTube. The Ubertooth One is open source hardware designed in KiCad, and all the hardware specs, design files, and additional information can be found at the GitHub Repo.
The device is designed primarily as an advanced Bluetooth receiver, offering capabilities beyond that of traditional adapters, which allow for it to be used as a BT signal sniffing and monitoring platform. Although the device hardware will accommodate signal broadcasting, the firmware currently only supports receiving and minimal advertising channel transmission features.
The Ubertooth One is built around the ARM Cortex-M3 microcontroller and is able to capture and demodulate signals in the 2.4GHz ISM band with a narrow bandwidth of only 1MHz. This includes, but is not limited to: Bluetooth Basic Rate packets, BLE packets, and 802.11 FHSS. Some proprietary 2.4 devices may also be possible.
The Ubertooth One follows the standard USB dongle form factor, weighs in at just a few ounces, and measures 3.5 x 1 x 0.3 in.
- 2.4 GHz transmit and receive.
- Transmit power and receive sensitivity comparable to a Class 1 Bluetooth device.
- standard Cortex Debug Connector (10-pin 50-mil JTAG).
- In-System Programming (ISP) serial connector.
- expansion connector: intended for inter-Ubertooth communication or other future uses.
- six indicator LEDs.
- RP-SMA RF connector: connects to test equipment, antenna, or dummy load.
- CC2591 RF front end.
- CC2400 wireless transceiver.
- LPC175x ARM Cortex-M3 microcontroller with Full-Speed USB 2.0.
- USB A plug