
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
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
What is the Zephyr Project? Zephyr is an open-source real-time operating system (RTOS) meant for use on resource-constrained embedded systems. This can range from simple
Let’s face it… One of the hardest things when working with BLE is simply getting started. Whether it’s the setup of the IDE, the configuration
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
Update: I recommend checking out the newer post, which gives a good background on GATT Services and Characteristics: “Tutorial: How To Design A Bluetooth LE
[Update] I’ve published a more up-to-date version of this blog post that covers all three major operating systems (macOS, Windows, and Linux) using a different
BLE power consumption optimization: a comprehensive guide on how to achieve maximum battery life for your BLE device In my search to find a comprehensive
In my previous video looking at connection data captured via a BLE sniffer, I missed explaining two bits in the data that can be confusing
First, a few things to know: “A UUID is a universally unique identifier that is guaranteed to be unique across all space and all time”
The 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
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.
Download the free e-book today to kickstart your Bluetooth development journey!
Your eBook is on the way to your inbox.