Become a Bluetooth Low Energy, Bluetooth 5, and Bluetooth mesh expert

Bluetooth Low Energy E-books

Latest Blog Posts and Tutorials

nRF Connect + nRF52840 USB Dongle

The nRF52840 USB Dongle Tutorial (Part 1)

By Mohammad Afaneh | October 29, 2018

When it comes to Bluetooth Low Energy modules, chipsets and development kits, prices are only getting cheaper. Take for example the new nRF52840 USB dongle. The dongle costs only $10! It can serve as a great development kit with a few I/O peripherals including one button, two LEDs (one green, one RGB), and 15 GPIO…

The Ultimate Bluetooth Mesh Tutorial (Part 7)

By Mohammad Afaneh | October 15, 2018

In today’s tutorial: We’ll first take a step back and talk a little bit about interoperability and compatibility in Bluetooth mesh. Then, we’ll go through a demo of setting up a mesh network that includes a mix of off-the-shelf devices. Finally, we’ll go through the source code step-by-step and the changes needed to implement the…

Bluetooth mesh network

The Ultimate Bluetooth Mesh Tutorial (Part 6)

By Mohammad Afaneh | October 8, 2018

Now that we’ve covered the basics of Bluetooth mesh and also gone over how to run a simple example on the nRF52 platform, it’s time for us to dig deeper into the source code of each type of device/node involved in a mesh network. If you missed the previous posts in this series, you can find…

Bluetooth mesh network

The Ultimate Bluetooth Mesh Tutorial (Part 5)

By Mohammad Afaneh | October 1, 2018

In the last post in this series on Bluetooth mesh (found here), we provided a high-level overview of the nRF5 SDK for Bluetooth mesh. We also listed the different examples provided as part of the Nordic SDK. The most complete of these examples is the lighting example, and this is the one we’ll go forward…

Bluetooth World 2018

A Recap of Bluetooth World 2018

By Mohammad Afaneh | September 24, 2018

This week’s blog post will be a bit different. I’ll be covering a recap of the yearly event that covers all things Bluetooth: Bluetooth World in Santa Clara, California. Bluetooth World took place last week on September 18th and 19th. If you’re subscribed to my weekly BLE newsletter, you probably noticed that most of the…

Bluetooth mesh network

The Ultimate Bluetooth Mesh Tutorial (Part 4)

By Mohammad Afaneh | September 17, 2018

This week we will continue our tutorial series on Bluetooth mesh. Here’s where you can find part 1, part 2, and part 3. But before we get into the practical implementation of an example on the nRF52 series platform, let’s better understand how Bluetooth mesh works on the platform. We’ll go over: The basics and architecture…

Bluetooth Mesh Network

The Ultimate Bluetooth Mesh Tutorial (Part 3)

By Mohammad Afaneh | September 13, 2018

In this post, we’re continuing our tutorial series on Bluetooth mesh (you can find part 1 here and part 2 here). This will be the final post that will cover “theory only” content — in the upcoming posts we’ll start digging into more practice by implementing a Bluetooth mesh example on the Nordic nRF52 series platform.…

Bluetooth Mesh Network Image

The Ultimate Bluetooth Mesh Tutorial (Part 2)

By Mohammad Afaneh | September 10, 2018

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…

Bluetooth mesh network

The Ultimate Bluetooth Mesh Tutorial (Part 1)

By Mohammad Afaneh | September 3, 2018

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…

nRF52 Remote Control (BLE Central) use case

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

By Mohammad Afaneh | June 5, 2018

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?…

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 © 2018 Novel Bits, LLC | All Rights Reserved