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

BLE connection intervals and events in under 5 minutes

By Mohammad Afaneh | May 28, 2016 | 2 Comments

  Understand BLE connection intervals and events in under 5 minutes A BLE connection interval is the time between two data transfer events (BLE connection events) between the central and the peripheral device. The theoretical value ranges from 7.5 ms to 4 secs (with increments of 1.25 ms). A few notes regarding BLE connection intervals: The connection is established with the interval parameter value set by the master (central) device. However, the peripheral may suggest/request different values. The master still has the final say in the values and may end up choosing values different than but closer to the requested values.…

The Basics of Bluetooth Low Energy (BLE)

By Mohammad Afaneh | May 6, 2016 | 3 Comments

Bluetooth Low Energy (BLE) is a low power wireless technology used for connecting devices with each other. BLE operates in the 2.4 GHz ISM (Industrial, Scientific, and Medical) band, and is targeted towards applications that need to consume less power and may need to run on batteries for longer periods of time—months, and even years. Bluetooth started as a short-distance cable replacement technology. For example, to replace wires in devices such as a mouse, keyboard, or a PC communicating with a Personal Digital Assistant (PDA) which were popular in the late 1990s and early 2000s. The first official version of Bluetooth was released by Ericsson in 1994, named…

An honest review of Bluetooth Developer Studio (BDS)

By Mohammad Afaneh | April 18, 2016 | 1 Comment

What is Bluetooth Developer Studio? Bluetooth Developer Studio (BDS) was officially released by the Bluetooth SIG back in October 2015. It allows you to focus on the high-level design of your Bluetooth low energy devices, whether it’s a central or peripheral device. It offers a clean and simple interface where you can drag and drop profiles, services and characteristics to design your system. This is very useful because you can start designing your system before even deciding what your target platform will be. It consists of two main views: Designer view: used to design the system and grants access to the adopted,…

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