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.
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.
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


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,


Chipset vs Module Bluetooth LE Solutions: The Ultimate Guide
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