Want to learn the basics of Bluetooth Low Energy in under 4 hours?

I've crafted this easy-to-read guide to be the best possible introduction and most up-to-date for learning Bluetooth Low Energy (LE) technology. My promise to you: you will go from being confused, and knowing nothing about Bluetooth Low Energy to becoming confident and knowing everything you need to know to get started with developing your first Bluetooth Low Energy application or product!

Who Am I? And Why Should You Even Care?


I’m Mohammad Afaneh, a Bluetooth Developer and Founder of Novel Bits and the Bluetooth Developer Academy.

I’ve been on your journey before...

I’ve gone from a newbie to an expert in BLE development. Having worked with Bluetooth Low Energy (BLE) since 2014, I've experienced all the stages that you go through from being a beginner all the way up to becoming an expert in the field.

You might ask "What makes you qualified as a Bluetooth Expert"?

  • I’ve self-published two top-rated books on the topic: Intro to Bluetooth Low Energy and Bluetooth 5 & BLE: A Developer's Guide. Both of which have helped hundreds of developers get started with learning BLE and developing BLE products efficiently.
  • I've created an educational YouTube video series all about Bluetooth Low Energy technology that's been watched and referenced by thousands of developers.
  • I've consulted for the Bluetooth Special Interest Group (SIG) for two and half years as the Developer Relations Manager for the Americas region.
  • I've consulted for tens of startups and Fortune 500 companies on the design, architecture, and marketing of Bluetooth Low Energy products.

I’ve felt the pain of the often enormous learning curve associated with developing Bluetooth Low Energy products!

I've learned the hard way, wasting days and weeks getting up to speed while struggling with poor or non-existent resources.

...and that's why I started this website, blog, and this whole business (which I run full-time).

I hope you find the provided information and resources helpful for your throughout your BLE learning journey!


All the best,

Recent Blog Posts & Tutorials

Chipset vs Module Bluetooth LE Solutions: The Ultimate Guide

By Nthatisi Hlapisi | June 20, 2022
Chipset vs. Module BLE Solutions

Last Updated on June 20, 2022 by Mohammad Afaneh Whether you’re creating a new Bluetooth Low Energy (LE) product or updating an existing one, deciding whether to go with a chipset vs a module is a very important decision. What’s the difference between the two? And which one is best for you? Summary Answer: SoC chipset is an IC that integrates a programmable processor, memory, and other essential peripherals onto a single silicon chip.A SiP…

17 Most Popular Bluetooth Low Energy Chipsets Compared

By Nthatisi Hlapisi | June 14, 2022
17 Most Popular BLE Chipsets Compared

Last Updated on June 20, 2022 by Mohammad Afaneh According to Pareto’s 80/20 rule, roughly 80% of the results come from 20% of the efforts. There are probably over a hundred of BLE System-on-Chips (SoCs) in the market, but most come from only a handful of manufacturers. So, who are the top players in the BLE chipset industry? The most popular Bluetooth LE SoCs are : 1. Nordic Semiconductor (nRF52840, nRF52832, nRF51822, nRF52811, nRF52810, nRF52833,…

How a Group of Researchers Hacked Tesla’s Passive Keyless Entry System

By Nthatisi Hlapisi | June 6, 2022
Tesla Keyless Entry System Hacked

Bluetooth Low Energy Passive keyless entry (PKE) systems, which allow drivers to open car doors without having to fumble for their keys are becoming increasingly popular. However, new research has shown that these systems may be vulnerable to link-layer relay attacks. A team of researchers from NCC Group detailed how they were able to successfully carry out such an attack against a Tesla Model 3. Even worse, the attack tool they developed can conduct a…

How to Protect the Privacy of Your Bluetooth Low Energy Device

By Nthatisi Hlapisi | May 30, 2022

There are several ways to secure BLE device communications. One way is to randomize the MAC address of the device. This is an effective way to thwart passive tracking and device spoofing attacks. If you are developing a BLE device, make sure to implement MAC address randomization in conjunction with other security measures, such as the passkey entry or numeric comparison LE secure connections’ pairing methods, to provide the best security for your device and…

Native vs. Cross-Platform Bluetooth Low Energy Mobile App Development

By Mohammad Afaneh | May 23, 2022
Native vs. 3rd party BLE mobile app development

Last Updated on May 26, 2022 by Mohammad Afaneh This post comes straight from the Bluetooth Developer Academy community forums. It all started with this simple question from one of the Academy members: We are planning to start making an app for Android phones and iPhones from scratch and wondering what BLE developers’ thoughts on language choice are. I believe the most common language (for BLE app development) is Kotlin/Java for Android and Swift for iPhones but my colleagues…

The World’s First Programming-Free Bluetooth Beacon Platform

By Mohammad Afaneh | May 16, 2022
InPlay NanoBeacon IN100 Bluetooth Beacon

Last Updated on May 23, 2022 by Mohammad Afaneh This article/video is sponsored by InPlay, Inc. However, the opinions expressed by the author are his own and were not influenced by the sponsor. Introduction In some cases, you may want to build a very simple Bluetooth Low Energy device that sends out sensor data like a temperature reading or the state of a particular GPIO input … or maybe you just want to quickly create…

Introducing the Nordic nRF5340 LE Audio Development Kit

By Mohammad Afaneh | May 10, 2022
Introducing nRF5340 LE Audio Development Kit

Last Updated on May 10, 2022 by Mohammad Afaneh Introduction In this week’s post/video, we cover the newest development kit from Nordic Semiconductor: the nRF5340 LE Audio development kit, which was released today (May 10, 2022). You can learn more about the development kit here. LE Audio represents the next generation of Bluetooth audio! It requires support for an optional feature that was introduced in Bluetooth version 5.2 called LE Isochronous Channels (ISOC). Some of…

Implementing Nordic nRF52 OTA DFU over Bluetooth LE – Part 4

By Mohammad Afaneh | May 2, 2022

Last Updated on May 4, 2022 by Mohammad Afaneh In a few previous posts (Part 1, Part 2, and Part 3), we covered the basics of designing a secure Over-the-Air Device Firmware Update (OTA DFU) process, an overview of the Nordic nRF52 OTA DFU process, as well as testing out one of the DFU examples included in the nRF5 SDK. In this tutorial, we will be going over the complete steps of how to integrate…

What’s the Maximum Data Size you can send in a Bluetooth Advertising Packet?

By Mohammad Afaneh | April 25, 2022
Maximum Data in BLE Advertising Packet

Last Updated on April 26, 2022 by Mohammad Afaneh In a couple of previous posts (here and here), we covered the basics of Bluetooth Low Energy (BLE) advertising and advertisement packets. In this post, we’ll go into more depth on Bluetooth advertisements and specifically the advertising packet payload and the maximum amount of data you can send out in the payload. Bluetooth beacons are the most prominent devices that take full advantage of Bluetooth advertising…

Bluetooth vs. Bluetooth Low Energy: What’s the Difference? [2022 Update]

By Mohammad Afaneh | April 18, 2022

Last Updated on April 28, 2022 by Mohammad Afaneh First, a Short Story… Before I dive into the meat of the topic (Bluetooth Low Energy vs. Bluetooth Classic), I’d like to tell you a little story… A few years ago (circa 2012), a friend of mine came to me with an idea that he wanted to partner with me on developing. At that time, the “Internet of Things (IoT)” term was just picking up and…

Featured in the Media

Copyright © 2022 Novel Bits, LLC | All Rights Reserved