Bluetooth Low Energy Education
The Top Online Learning Resource for Bluetooth® Low Energy (LE) Development.
Novel Bits is the leading resource for those who want to learn about BLE and develop real-life BLE applications. Explore our educational collection of Bluetooth information.
Learn everything you need to get started with Bluetooth LE in a single weekend
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.
Don't miss out on the latest articles & tutorials. Sign-up for our newsletter today!
An online training platform and private community for developers working on Bluetooth LE products.
Hey, I'm Mohammad, founder of Novel Bits!

I’m 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.
What makes me qualified as a Bluetooth expert?
- I’ve self-published a top-rated book on the topic: Intro to Bluetooth Low Energy, which has helped thousands of developers get started with learning BLE and developing Bluetooth-connected products more efficiently.
- I’ve created an educational YouTube video series 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,
Mohammad Afaneh
Recent Articles & Tutorials

The Ultimate Guide to Getting Started with Android Bluetooth LE Development
This article was extracted from a series of courses within the Bluetooth Developer Academy focused on Bluetooth LE development on Android (using Kotlin), authored by

Tutorial: How To Design A Bluetooth LE GATT Server For Your Application
If you want to learn how to create a GATT server and load it with some attributes, then you might find this tutorial helpful. The

Bluetooth ATT and GATT Explained (Connection-Oriented Communication) 
In our previous post, we introduced some of the layers of the Bluetooth Low Energy protocol stack. Today, we will take a closer look at

The Bluetooth Low Energy Protocol Stack: Understanding the layers
Do you want to know how the Bluetooth Low Energy Protocol Stack works? You’ve come to the right place. The first step in understanding how

What is a Protocol Stack? And Why is it Layered?
Protocol stacks are important for a variety of reasons. But what are they, exactly? Protocol stacks are a layered collection of protocols that work together

Communications Protocols And Why We Need Them
A communications protocol is a “set of rules that must be obeyed by all users in a device network.” This is a very grand definition,