Blog
Bluetooth Articles & Tutorials
View our recent blog posts & tutorials here or visit the Learn page to browse articles by topic.
Bluetooth Low Energy (BLE): A Complete Guide
The Internet of Things (IoT) has been a buzzword for decades, but today this market is far from theoretical. There are over 10 billion active
How to Choose a BLE Module for Your Project
If you’re looking for a way to add BLE connectivity to your project, you have many options. So how do you know which module is
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
17 Most Popular Bluetooth Low Energy Chipsets Compared
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
How a Group of Researchers Hacked Tesla’s Passive Keyless Entry System
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
How to Protect the Privacy of Your Bluetooth Low Energy Device
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
Native vs. Cross-Platform Bluetooth Low Energy Mobile App Development
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
The World’s First Programming-Free Bluetooth Beacon Platform
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
Introducing the Nordic nRF5340 LE Audio Development Kit
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
Implementing Nordic nRF52 OTA DFU over Bluetooth LE – Part 4
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
What’s the Maximum Data Size you can send in a Bluetooth Advertising Packet?
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,
Bluetooth vs. Bluetooth Low Energy: What’s the Difference? [2022 Update]
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
How to Manage Multiple BLE Peripherals in iOS
This tutorial is an excerpt from a course available within the Bluetooth Developer Academy, developed in collaboration with Anas Imtiaz, Ph.D. For the purpose of
How Bluetooth Low Energy Works: Advertisements (Part 2)
In this week’s post, we’ll continue our discussion on Bluetooth Advertisements (first part here) and cover them in a bit more detail. Bluetooth Advertisements are
Introduction to BLE Mobile Development [iOS] – Part 2
This post is an excerpt from a course developed by Anas Imtiaz, Ph.D. which is available within the Bluetooth Developer Academy. In a previous post
How Bluetooth Low Energy Works: 21 Interesting Facts
Whether you’re a beginner or an expert in Bluetooth Low Energy development, it’s always good to take a step back and revisit some of the
How Bluetooth Low Energy Works: Advertisements (Part 1)
To fully understand advertisements in BLE, we need to take a step back and learn about one of the layers within the architecture of BLE:
A Deep Dive Into Eddystone Beacons (nRF52 + Zephyr use case)
As a continuation of our series on Bluetooth beacons (part 1 here, part 2 here, and part 3 here), today we’ll be covering Google’s Eddystone
Bluetooth Addresses & Privacy in Bluetooth Low Energy
Like a MAC address for LAN-connected devices, Bluetooth devices also have an identity address associated with each device. Understanding how Bluetooth addresses work is crucial
A Deep Dive into BLE Packets and Events
In BLE, there are many events and operations that can be exchanged between a Peripheral and a Central. Understanding these events is imperative for any
Getting Started with the New Silicon Labs BG22 Chipset
Today (March 23, 2020), Silicon Labs released the next generation of their Bluetooth SoCs: the EFR32BG22 chipset family. The chipset features an ARM Cortex-M33 which
Introduction to BLE Mobile Development [iOS] – Part 1
This tutorial is an excerpt from a course on BLE development for iOS in the Bluetooth Developer Academy. The course was developed in partnership with