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 Ultimate Bluetooth Mesh Tutorial (Part 2)

By Mohammad Afaneh | September 10, 2018 | 4 Comments
Bluetooth Mesh Network Image

In last week’s tutorial (The Ultimate Bluetooth Mesh Tutorial (Part 1)) in this series on Bluetooth mesh, we covered the following: Basics of Bluetooth mesh Terminology: nodes, elements, states, properties, messages, addresses, publish-subscribe, and managed flooding. In this week’s tutorial, we’ll continue by covering a few more concepts within Bluetooth mesh, including: Models Scenes Types of nodes: Relay nodes Proxy nodes Friend nodes Low power nodes The architecture of Bluetooth mesh Let’s go through each of these in more detail. Models One important term defined in Bluetooth mesh is the concept of a model. A model defines some or all…

The Ultimate Bluetooth Mesh Tutorial (Part 1)

By Mohammad Afaneh | September 3, 2018 | 8 Comments
Bluetooth mesh network

Bluetooth has been around for a while. In fact, it recently it celebrated its 20th year anniversary! The introduction of the Bluetooth Low Energy (BLE) standard came in 2010 to address the rapid growth of use cases in the Internet of Things (IoT) field including sensors, wearables, medical devices, etc. However, one thing that BLE lacked since the beginning was the capability of supporting a many-to-many topology (often referred to as mesh), where multiple BLE devices can send each other messages and relay messages to other devices within a network. This all changed in July 2017 when the Bluetooth SIG released…

How to build the simplest nRF52 BLE Central (Lightbulb use case)

By Mohammad Afaneh | June 5, 2018 | 11 Comments
nRF52 Remote Control (BLE Central) use case

In any BLE application, there are (at least) two devices involved: a BLE Peripheral device and a BLE Central device. Usually, the BLE Central is a smartphone, but that doesn’t mean it has to be! What if: you do not want to have to launch an app everytime you want to control a BLE Peripheral? you want to have a dedicated device that acts as the remote control for the Peripheral device? you want to utilize Bluetooth 5 features such as the long-range feature (Coded PHY)? (which currently does not exist in any smartphone) you want to learn more about how a…

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