Bluetooth Developer Academy The one-stop resource for Bluetooth developers  May’s courses: Intro to Bluetooth mesh,Developing BLE Background Apps for iOS (using SwiftUI)Check out the full courses library COVID-19: Hands-free scanner now monitors distanceProGlove’s MARK 2 hands-free scanner is used by industry icons like BMW, Audi, IKEA and Bosch to shave seconds on every scan. That’s a big deal…

Read More

Bluetooth Developer Academy The one-stop resource for Bluetooth developers  May’s courses: Intro to Bluetooth mesh,Developing BLE Background Apps for iOS (using SwiftUI)Check out the full courses library Plug-and-play Bluetooth 5.2/Bluetooth LE module and firmware simplifies IoT and Microsoft Azure IoT Cloud connectivityNordic Semiconductor today announces that Cloud of Things, a Tel Aviv, Israel-based Internet of Things (IoT) solutions…

Read More

Bluetooth Developer Academy The one-stop resource for Bluetooth developers  May’s courses: Intro to Bluetooth mesh,Developing BLE Background Apps for iOS (using SwiftUI)Check out the full courses library Packetcraft Announces Public Open Source Release of its Bluetooth 5.2 StacksPacketcraft is excited to announce the open source release of its Bluetooth 5.2 protocol stacks: Packetcraft Host and Packetcraft Controller. These…

Read More

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 crucial for any BLE device since they are utilized for all types of applications, whether that’s a device that allows connections or one that simply advertises its presence and includes…

Read More

Bluetooth Developer Academy The one-stop resource for Bluetooth developers  May’s courses: Intro to Bluetooth mesh,Developing BLE Background Apps for iOS (using SwiftUI)Check out the full courses library UK’s National Health Service (NHS) is Going Forward With an iPhone and Android App For Coronavirus Contact TracingUK’s National Health Service (NHS) is moving forward with an iPhone and Android program…

Read More

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 (Introduction to BLE Mobile Development for iOS), we covered: Setting up Xcode for BLE development Bluetooth permissions Scanning for BLE peripherals Connecting to a BLE peripheral In today’s post, we…

Read More

Bluetooth Developer Academy The one-stop resource for Bluetooth developers  May’s courses: Intro to Bluetooth mesh,Developing BLE Background Apps for iOS (using SwiftUI)Check out the full courses library Bluetooth-enabled technology will empower the future of hearingThe recent World Hearing Day gave us the opportunity to raise awareness and shed light on the reasons why hearing loss is a pressing, far-reaching problem that needs…

Read More

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 basics and facts. In this post, I’ll be going through a list of 21 facts about Bluetooth Low Energy technology. You may know about all of these, but it’s always…

Read More

Bluetooth Developer Academy The one-stop resource for Bluetooth developers  April’s courses: Intro to Beacon Development,BLE iOS App Development (with User Interface)Check out the full courses library Nodle Launches Coalition, a Free, Privacy-First Contact Tracing App to Help Stop The Spread of COVID-19The team behind Nodle.io, an Internet of Things (IoT) connectivity and security startup, today announces the launch…

Read More

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: the Generic Access Profile (GAP). GAP provides a framework that defines how BLE devices interact with each other. This includes: Roles of BLE devices Advertisements (Broadcasting, Discovery, Advertisement parameters, Advertisement…

Read More

Bluetooth Developer Academy The one-stop resource for Bluetooth developers  April’s courses: Intro to Beacon Development,BLE iOS App Development (with User Interface)Check out the full courses library How Apple and Google’s Bluetooth Contact Tracing Framework Actually WorksThe COVID-19 pandemic affects us all, with public life seeing disruptions at an unprecedented scale. To help curb the spread of the disease, Apple…

Read More

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 standard in more detail along with implementation. The Eddystone standard was released as an alternative and competitor to Apple’s iBeacon standard. It provides similar functionality to iBeacon, but also goes…

Read More

Bluetooth Developer Academy The one-stop resource for Bluetooth developers  April’s courses: Intro to Beacon Development,BLE iOS App Development (with User Interface)Check out the full courses library France is officially working on ‘Stop Covid’ contact-tracing appFrance’s health minister Olivier Véran and digital minister Cédric O have officially announced that the French government is working on a smartphone app…

Read More

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 for every BLE developer, especially when device privacy is a concern. So, what is a Bluetooth Address? A Bluetooth address sometimes referred to as a Bluetooth MAC address, is…

Read More

Bluetooth Developer Academy The one-stop resource for Bluetooth developers  April courses: Intro to Beacon Development, Visual BLE iOS App DevelopmentCheck out the full courses library Bluetooth wristband could help make large-scale Covid-19 lockdowns unnecessary by targeting only those who may be infectedNordic Semiconductor today announces that Spanish engineering company, Accent Systems, has developed a ‘Covid-19 BLE wristband’…

Read More

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 BLE developer, and there are two aspects to achieving this: Learn the concepts in theory. Learn by analyzing them using a Bluetooth analyzer (sniffer) captures. I believe these two methods…

Read More

Bluetooth Developer Academy The one-stop resource for Bluetooth developers  March courses: Intro to BLE development (iOS)Check out the full courses library The Market for Bluetooth 5.1 SoCs Heats Up as Goodix Enters the ArenaHow does the new transceiver hold up against forerunners from Nordic Semiconductor and Dialog Semiconductor? Back in 2017, AAC contributor Tim Youngblood debriefed us on the…

Read More

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 supports the latest version of Bluetooth: version 5.2 (including features from versions 5.1 and 5.0). More importantly, the chipset features the following enhancements: Significantly lower power consumption compared to the…

Read More

Bluetooth Developer Academy The one-stop resource for Bluetooth developers  March courses: Intro to BLE development (iOS)Check out the full courses library BlueZ 5.54 Linux Bluetooth Stack Released With Just-Works Repairing Policy, EATT SupportMarcel Holtmann of Intel’s open-source Linux team released BlueZ 5.54 this morning as the latest version of this widely-used user-space Linux Bluetooth stack. BlueZ 5.54 adds…

Read More

This tutorial represents a small portion of a complete course on BLE development for iOS in the Bluetooth Developer Academy. The course was developed in partnership with Anas Imtiaz, PhD. In this tutorial, we will look at developing iPhone/iPad apps that interface with a Bluetooth Low Energy peripheral to send/receive data. We will start by…

Read More