FREE PDF

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?

MAfaneh_Enhanced_Photo

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,
Mohammad

Recent Blog Posts & Tutorials

What is the maximum size of data that can be encapsulated in a characteristic?

By Mohammad Afaneh | October 19, 2016

Last Updated on May 19, 2020 by Mohammad AfanehThe answer: 512 bytes. But to understand where that came from, let’s first look at what a characteristic really is. Attributes are the generic term describing the smallest element in the Generic Attribute Profile (GATT). So each of Services, Characteristics, and Descriptors is actually an attribute, and according to the Bluetooth 4.2 spec (Volume 3, Part F, section 3.2.9): “The maximum length of an attribute value shall be…

The best Bluetooth low energy sniffer tutorial (Connections)

By Mohammad Afaneh | September 19, 2016

Last Updated on May 19, 2020 by Mohammad Afaneh A BLE sniffer can be very handy. 3 primary use cases come to mind: Debug problems with BLE connections Reverse engineer a BLE device Last but not least, as a way to learn about how BLE works and understand how data gets transferred between Central and Peripheral In the previous blog post and video on BLE sniffers we went over how to use the TI CC2540 BLE…

The best Bluetooth low energy sniffer tutorial (Advertisement Data)

By Mohammad Afaneh | August 15, 2016

Last Updated on May 19, 2020 by Mohammad Afaneh In the previous blog post, we went over the different BLE sniffers available in the market and compared the pros and cons of each. In this video below we walk through a live demo of capturing BLE advertisements using the TI CC2540 USB Dongle BLE sniffer. We look at the different aspects of the captured advertisement data and understand each part. Bluetooth low energy Advertisement Data…

How to use a Bluetooth (BLE) sniffer without pulling your hair out!

By Mohammad Afaneh | July 21, 2016

Last Updated on May 19, 2020 by Mohammad Afaneh How to use a Bluetooth Low Energy sniffer without pulling your hair out! While working on a client’s project it became necessary to use a Bluetooth Low Energy sniffer to debug some weird behavior happening with the data transfers between the master and slave device. I had read quite a bit about BLE sniffing before and talked to a few people in the industry to get their feedback…

BLE connection intervals and events in under 5 minutes

By Mohammad Afaneh | May 28, 2016

Last Updated on May 19, 2020 by Mohammad Afaneh Understand BLE connection intervals and events in under 5 minutes A BLE connection interval is the time between two data transfer events (BLE connection events) between the central and the peripheral device. The theoretical value ranges from 7.5 ms to 4 secs (with increments of 1.25 ms). A few notes regarding BLE connection intervals: The connection is established with the interval parameter value set by the master…

The Basics of Bluetooth Low Energy (BLE)

By Mohammad Afaneh | May 6, 2016

Last Updated on April 18, 2022 by Mohammad Afaneh Bluetooth Low Energy (BLE) is a low power wireless technology used for connecting devices with each other. BLE operates in the 2.4 GHz ISM (Industrial, Scientific, and Medical) band, and is targeted towards applications that need to consume less power and may need to run on batteries for longer periods of time—months, and even years. Bluetooth started as a short-distance cable replacement technology. For example, to replace wires in devices such as…

An honest review of Bluetooth Developer Studio (BDS)

By Mohammad Afaneh | April 18, 2016

Last Updated on May 19, 2020 by Mohammad Afaneh What is Bluetooth Developer Studio? Bluetooth Developer Studio (BDS) was officially released by the Bluetooth SIG back in October 2015. It allows you to focus on the high-level design of your Bluetooth low energy devices, whether it’s a central or peripheral device. It offers a clean and simple interface where you can drag and drop profiles, services and characteristics to design your system. This is very useful…

Featured in the Media

Copyright © 2022 Novel Bits, LLC | All Rights Reserved