Skip to content

Introducing the...

Bluetooth Developer Academy

An online training platform and private community for Bluetooth engineers, beginners and experts alike.

Featured in the Media

Premium Bluetooth Low Energy Resources

The best introductory book for learning Bluetooth Low Energy

Intro to Bluetooth Low Energy e-book

The only practical Bluetooth 5 & BLE developer guide for the nRF52

Bluetooth 5 & Bluetooth Low Energy: A Developer's Guide cover

Latest Blog Posts and Tutorials

Bluetooth 5 speed: How to achieve maximum throughput for your BLE application

By Mohammad Afaneh | September 6, 2017 |

Introduction In this second post in the series on Bluetooth 5, we cover the new feature of improved 2x speed along with a general overview of throughput for a BLE application (the previous post went over Bluetooth 5’s new features in general and more specifically covered the increased advertisement capacity feature). First, we need to understand that the speeds advertised (1 Mbps and the new 2 Mbps) are only theoretical and are cut down when it comes down to application throughput. This is due to multiple reasons which we’ll go over in the next section. The Bluetooth 5 “2x speed”…

Bluetooth 5 Advertisements: Everything you need to know

By Mohammad Afaneh | July 18, 2017 |

You’ve probably heard so much about the recently released Bluetooth 5. You’ve seen all the hype on 2x Speed, 4x Range, and 8x Advertising data increase capabilities. But what does this all mean?? How does it achieve all these improvements? Is it really possible to achieve all these simultaneously?? What about power consumption? How is that affected? Look: There was so much media hype surrounding the release of Bluetooth 5, and lots of conflicting information with very few details. Many media articles made it sound like you can achieve all these simultaneously! In this first post of a series on Bluetooth…

Bluetooth GATT: How to Design Custom Services & Characteristics [MIDI device use case]

By Mohammad Afaneh | June 27, 2017 |
BLE MIDI Device - GATT Example

You’re probably aware that adding Bluetooth Low Energy (BLE) to your device is one of the best ways to achieve a great user experience for your IoT device. Why is that, you may ask? Well, because adding BLE allows your device to be connectable from a smartphone app. And we can all agree that smartphone apps have become very familiar to end-users and are very user-friendly. However, designing BLE devices can be a confusing process! You’re probably thinking: “Where do I even start?” The one thing I wish I had when I started developing for BLE is more resources that…

Copyright © 2019 Novel Bits, LLC | All Rights Reserved

Scroll To Top