Comprehensive Online Training for Bluetooth Developers

Bluetooth Developer Academy

Online training and community for embedded engineers to help each other advance in Bluetooth Low Energy development.

Featured in the Media

Premium Bluetooth Low Energy Resources

The best introductory book for learning Bluetooth Low Energy

Intro to Bluetooth Low Energy e-book

The only practical Bluetooth 5 & BLE developer guide for the nRF52

Bluetooth 5 & Bluetooth Low Energy: A Developer's Guide cover

Latest Blog Posts and Tutorials

The best Bluetooth low energy sniffer tutorial (Connections)

By Mohammad Afaneh | September 19, 2016 | 6 Comments

A BLE sniffer can be very handy. 3 primary use cases come to mind: Debug problems with BLE connections Reverse engineer a BLE device Last but not least, as a way to learn about how BLE works and understand how data gets transferred between Central and Peripheral In the previous blog post and video on BLE sniffers we went over how to use the TI CC2540 BLE sniffer to detect advertisement data. In this video we’ll go over how to use the same BLE sniffer to capture and follow connections between a Central device and Peripheral device. To illustrate the use…

The best Bluetooth low energy sniffer tutorial (Advertisement Data)

By Mohammad Afaneh | August 15, 2016 | 2 Comments

In the previous blog post, we went over the different BLE sniffers available in the market and compared the pros and cons of each. In this video below we walk through a live demo of capturing BLE advertisements using the TI CC2540 USB Dongle BLE sniffer. We look at the different aspects of the captured advertisement data and understand each part. Bluetooth low energy Advertisement Data Packet number: the sequence of packets received by the sniffer. Timestamp: (starting from 0) and the time difference since the previous packet was received. Channel number: (depends on what channel you set in the…

How to use a Bluetooth (BLE) sniffer without pulling your hair out!

By Mohammad Afaneh | July 21, 2016 | 14 Comments

How to use a Bluetooth Low Energy sniffer without pulling your hair out! While working on a client’s project it became necessary to use a Bluetooth Low Energy sniffer to debug some weird behavior happening with the data transfers between the master and slave device. I had read quite a bit about BLE sniffing before and talked to a few people in the industry to get their feedback on the different options out there, but I hadn’t actually done much with one until recently. The purpose of this blog post to be the first of a series covering the topic of Bluetooth Low Energy…

Bill Colwell

Bill Colwell

Firmware Engineering Senior Manager, Allegion

"Mohammad Afaneh has been instrumental in working with our Allegion engineers to quickly further our understanding of Bluetooth Low Energy and making leaps in our security products very quickly."

Keith Broerman Portrait

Keith Broerman

Embedded Firmware Architect, Allegion

"Mohammad keeps abreast of the latest BLE requirements, tools, and techniques, and doesn’t hesitate to share his knowledge."

Copyright © 2019 Novel Bits, LLC | All Rights Reserved