Blog
Bluetooth Articles & Tutorials
View our recent blog posts & tutorials here or visit the Learn page to browse articles by topic.

Mastering BLE: A Guide to Peripherals and Centrals
Introduction to BLE Bluetooth Low Energy (BLE) is a power-efficient variant of the classic Bluetooth technology, designed specifically for devices that need to consume less

What is Amazon Sidewalk & How Does it Work?
There’s a lot of confusion in the developer community – not only about what Amazon Sidewalk is – but also about what it can and

RSSI vs. Direction Finding – The Ultimate Guide to Bluetooth RTLS
In today’s interconnected world, the ability to track and monitor assets and people in real-time has become increasingly important. That’s where real-time location systems come

Bluetooth Low Energy Power Consumption – How to Achieve Maximum Battery Life
In my search for a comprehensive guide for optimizing Bluetooth Low Energy power consumption, I found multiple guides from different vendors. These guides were great,

Choosing a Wireless Technology For Your Project
In the ever-evolving labyrinth of wireless technologies, selecting the most suitable solution for a project can feel like navigating through an intricate maze with countless

Bluetooth 5 speed: How to achieve maximum throughput for your BLE application
I’ve received a lot of questions over the years since Bluetooth 5 was released about how the “2x speed” actually works and what to expect

Bluetooth GATT: How to Design Custom Services & Characteristics [MIDI device use case]
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

Master BLE Sniffing: nRF52840 USB Dongle & Wireshark Guide
In a previous article, we covered the basics of Bluetooth sniffers (aka Bluetooth protocol analyzer), how they work, and even a comparison of the different

Bluetooth HID Device Design: Step-by-Step Example Project
In Bluetooth HID: An Introduction to Human Interface Devices with BLE, we tackled the theory behind the communications of HID Devices with Hosts and how

BLE Sniffer Basics + Comparison Guide
Introduction One of the most crucial tools that every Bluetooth developer should have on hand is a BLE sniffer. There are many cases where the

Bluetooth LE SoC Vendor Comparison Guide
Choosing a BLE SoC is not easy. These days there are a lot of great options on the market, but what I always emphasize to

Web Bluetooth: A Getting Started Guide for Developers
If you’re interested in learning more about how to make use of Web Bluetooth, you’re in the right spot. But before we get there, let’s

Bluetooth HID: An Introduction to Human Interface Devices with BLE
Bluetooth HID has its roots in another protocol altogether: USB. Before we all had Bluetooth keyboards and mice, engineers were trying to get a hold

Bluetooth Mesh Networking: The Ultimate Guide
The Bluetooth Low Energy (LE) standard has been around for over a decade, but it wasn’t until 2017 that the Bluetooth SIG released the Bluetooth

What is a Beacon? A Guide to Bluetooth Beacon Technology
Bluetooth beacons are alive and well due to their low cost and widespread usage in commercial spaces like retail stores and logistics. The technology itself

Bluetooth Long Range Mode: How to Achieve Ranges Over 1 Km
Bluetooth Low Energy was designed to provide considerably reduced power consumption and cost while maintaining communication ranges similar to Bluetooth Classic. However, that is no

7 Cool Projects You Can Build with the InPlay IN100
This article is sponsored by InPlay, Inc. However, the opinions expressed by the author about the InPlay IN100 SoC are his own and were not

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