top of page
Product-Teaser_BlueSDK_Opensynergy.jpg

BLUE SDK

Architected for extreme flexibility
Customizable for any application

A Highly Respected Bluetooth Stack
with a Long History of Proven Results

BLUE SDK is a feature-rich, industry-leading Bluetooth host protocol stack that enables fast integration of Bluetooth connectivity in embedded systems.  Since 1999, it has been continuously developed by world-class engineers involved in writing some of the earliest Bluetooth specifications. Deployed on over 400 million automotive shipments and over 1 billion end-devices, it is a highly mature and proven solution that has been implemented to support virtually every use case supported by the Bluetooth standard. 

Blue SDK has been used across a wide variety of compilers, operating systems, radios, and applications.  It is designed to be hardware-agnostic and provides great flexibility, proven interoperability, and control over devices with inferior Bluetooth implementations.  It is qualified with the Bluetooth SIG, eliminating tedious and time consuming effort during the qualification process.  Blue SDK frees engineering teams to focus on non-Bluetooth features, accelerating time-to-market while providing better end results and product quality.

web.png
Industry-Leading

No.1 independent Bluetooth stack for over 25 years in over 1 billion end-devices

car.png
Automotive-Grade

Depended on by the most demanding industries, including Automotive, Medical, and Industrial

memory.png
Hardware-Agnostic

Integrates with all Bluetooth-compliant HCI radio hardware and designed for embedded systems with restricted MIPs and memory

check-all.png
Feature-Complete

Supports an exhaustive list of protocols, profiles, profile roles, and optional features

handshake-outline.png
Superb Interoperability

Easily handles the most complex interoperability requirements and extensively tested with each release

puzzle-outline.png
Fast Integration

Get up and running with limited effort and leverage its highly portable, reusable design when changing to a new platform

Rapidlaunch-Teaser.jpg

Working with Linux?

Blue SDK RapidLaunch is a turnkey solution for a qualified Bluetooth stack on Linux

Key Technologies

Learn about the latest Bluetooth features

Great flexibility with Bluetooth® Classic and Bluetooth® Low Energy

Classic and Low Energy devices use different hardware and software stacks: Bluetooth® Classic devices can´t communicate with Bluetooth® Low Energy and vice versa.  As for some applications, the power consumption of Bluetooth® Classic is still too high.  The Bluetooth® SIG developed a standard lower power consumption to overcome this obstacle.

BlueSDK_Pairing.jpg

Smarter and more secure applications with Bluetooth® Channel Sounding

Blue SDK is now Bluetooth 6.0 Core specification ready and supports Channel Sounding enabling developers to create a new set of smarter and applications providing enhanced secure access and precise localization.  

Find out more in our white paper:

“How Bluetooth® Channel Sounding Enables Secure Localization and Smart Keys in Automotive Systems”.

BlueSDK_Secure.jpg

Streaming your media with LE AUDIO and Auracast™

The latest version of Blue SDK enables advanced audio streaming over Bluetooth Low Energy providing full support for Auracast.

A new codec, called LC3, provides improved audio quality at roughly half the bitrate compared to the traditional Bluetooth audio codec.

  • AURACAST™ – Broadcast Audio Streams to Unlimited Devices 

  • LE AUDIO PROFILES – Completely New Audio Profiles Architecture

  • AUDIO QUALITY – Better Audio & Voice Quality at Half the Bitrate

  • MULTI-STREAM AUDIO – Multiple, Independent, Synchronized Audio Streams

channel-sounding.jpg

Technical Details

Profiles and specifications

    • State-of-the-art Bluetooth® host stack supporting Bluetooth® 6.0 Core Specification

    • Supports both Classic and Low Energy 

    • Channel Sounding-ready

    • Auracast™-ready

    • New LE Single-Mode Configuration

      •  Configurable and optimized to support Low Energy-only functionality (Single-Mode)

      •  Improves upon existing Single-mode LE configurations by removing unneeded Classic components to better support resource-constrained systems

    • Includes debug, logging, and protocol sniffer capable of analyzing stack operation and traffic

    • Integration with leading third-party protocol analyzer formats

    • Pre-integrated Bluetooth® profiles

    • Powerful stack application programming interface (APIs) offering full control of Bluetooth® stack

    • Simple Linux integration

    • Linux audio integration

    • Support for 32 and 64-bit systems

    • 2 Msym/s PHY for LE

    • LE Long Range PHY

    • LE Isochronous Channels: enables LE Audio, new topologies, and new use cases

    • LE Advertising Extensions

    • Dynamic LE Power Control

    • Periodic Advertising

    • LE Connection Subrating

    • Encrypted Advertising Data (EAD)

    • Coding Scheme Selection on Advertising (CSSA)

    • RFCOMM

    • L2CAP

    • SDP

    • Security Manager

    • SCO Manager

    • HCI

    • Connection Manager

    • Device ID Profile

    • Dual Mode topology

    • LE Privacy: supporting resolvable and non-resolvable private addresses and Link Layer Privacy with network and device privacy modes

    • Dual Mode topology permits BR/EDR/LE devices to communicate over the LE physical channel allowing simultaneous use of both BR/EDR and LE physical channels to any device

    • L2CAP Connection Oriented Channels allows non-GATT based L2CAP data connections over LE

    • Link Layer Topology supporting Low Energy scatternet

    • Low Duty Cycle Directed Advertising permits “background advertising” for lower power use

    • 32-bit UUID support for Low Energy advertising

    • BR/EDR and LE Secure Connections

  • A full set of profiles that meets the challenging demands of even the automotive market are compatible with the Blue SDK and are offered separately, allowing the developers to select only those applications required for their product solution. Each profile SDK has been pre-integrated and tested with the Blue SDK to ensure operation on any hardware platform. Documentation and Visual Studio project files are included as an aid to the developer to shorten development time and achieve a quick time to market.

    • Audio Input Control Service (AICS), v1.0

    • Audio Stream Control Service (ASCS), v1.0.1

    • Basic Audio Profile (BAP), v1.0.2

    • Broadcast Audio Scan Service (BASS), v1.0.1

    • Common Audio Profile/Service (CAP/CAS), v1.0

    • Call Control Profile (CCP), v1.0

    • Coordinated Set Identification Profile/Service (CSIP/CSIS), v1.0.1

    • Media Control Profile/Service (MCP/MCS), v1.0.1

    • Microphone Control Profile/Service (MICP/MICS), v1.0

    • Published Audio Capabilities Service (PACS), v1.0.2

    • Telephone Bearer Service (TBS), v1.0

    • Telephony and Media Audio Profile (TMAP), v1.0.1

    • Volume Control Profile/Service (VCP/VCS), v1.0.1

    • Volume Offset Control Service (VOCS), v1.0.1

    • Low Complexity Communication Codec (LC3), v1.0.1

    • Hearing Access Profile (HAP), v1.0

    • Public Broadcast Profile (PBP), v1.0.1

    • Advanced Audio Distribution Profile (A2DP), v1.4.1

    • Audio Video Remote Control Profile (AVRCP), v1.6.3

    • Basic Imaging Profile (BIP), v1.2.1

    • Basic Printing Profile (BPP), v1.2

    • Calendar, Task, Notes Profile (CTN), v1.0

    • Device ID Profile (DI), v1.3

    • File Transfer Profile (FTP), v1.3.1

    • Generic Audio/Video Distribution Profile, v1.3

    • Generic Object Exchange Profile, v2.1.1

    • Hands Free Profile (HFP), v1.10

    • Hardcopy Cable Replacement Profile (HCRP), v1.2

    • Headset Profile (HSP), v1.2

    • Health Device Profile (HDP), v1.0

    • Human Interface Device Profile (HID), v1.1.1

    • Message Access Profile (MAP), v1.4.2

    • Object Push Profile (OPP), v1.2.1

    • Personal Area Networking Profile (PAN), v1.0

    • Phone Book Access Profile (PBAP), v1.2.3

    • Serial Port Profile (SPP), v1.2

    • SIM Access Profile (SAP), v1.1

    • Video Distribution Profile (VDP), v1.1

    • Serial Port Profile, Service Discovery Application Profile, and Device ID Profile

    • Multi-Profile Specification (MPS) Support

    • They provide insight into the basics of connection management, link security and service discovery.

    • Supports the CMake build environment.  Allows easy creation of Visual Studio projects and simplifies building on a target platform.

    • ATT/EATT (Enhanced ATT) protocol and GATT client/server profile included with sample applications

    • Serial Port Service: “SPP-like” bi-directional serial port that can function using GATT or LE L2CAP as the underlying protocol

    • Alert Notification Profile/Service (ANP/ANS), v1.0

    • Battery Service (BAS), v1.0

    • Device Information Service (DIS), v1.2

    • Find Me Profile (FMP), v1.0

    • HID over GATT Profile/Service (HOGP), v1.0

    • Heart Rate Profile/Service (HRP/HRS), v1.0

    • Health Thermometer Profile/Service (HTP/HTS), v1.0

    • Immediate Alert Service (IAS), v1.0

    • Internet Protocol Support Profile [IPv6 w/6LoWPAN] (IPSP), v1.0

    • Link Loss Service (LLS), v1.0.1

    • Object Transfer Profile/Service (OTP/OTS), v1.0

    • Proximity Profile (PXP), v1.0.1

    • Scan Parameters Profile/Service (ScPP/ScPS), v1.0

    • Transport Discovery Service (TDS), v1.0

    • Tx Power Service (TPS), v1.0

    • Ranging Profile (RAP), v1.0

  • Clear and complete documentation including:

    • Implementer‘s Guide

    • Porting Guide

    • Complete API Guide

  • Concurrent profile operation can be managed using the Bluetooth® System Manager, a framework that can be expanded to manage and control several profiles over multiple connections.

  • An adapter transport layer which is responsible for correctly handling sending/receiving data from the Bluetooth® controller. Blue SDK includes implementations for:

    • UART

    • USB (includes a Windows USB driver)

    • HCI 3-wire

    • Official SDIO support for NXP/Marvell controllers

  • Stack and common profiles are constantly maintained and kept up-to-date with the most recent Bluetooth® SIG specification versions.

Blue-SDK_Productpage-Divider.jpg

Benefits

Faster development, lower complexity,
 more reliable results.

Highly Flexible and Customizable

Clear abstraction of platform-specific code

and between integration code and the

stack / profiles, diverse compilation options, and complete control over all aspects of the stack operation, including the order and timing of profile connections and service availability.

Outstanding Robustness and Stability

Rock-solid performance that can work around issues caused by inferior Bluetooth implementations.  Trusted in medical devices and other mission-critical systems that cannot accept failure.

Supported by Bluetooth® Experts

Supported by the same core team of Bluetooth® experts who were involved in writing the early Bluetooth specifications, ensuring deep protocol knowledge and expert advice on architectural decisions.

Supports Advanced Use Cases

Ready to support multi-device and high performance use cases, such as concurrent, multiple profiles over multiple connections, dual-phonebook download, and more.

Rich, Extensible APIs

Rich set of flexible APIs with over 25 years’

worth of helper APIs, macros, and utilities that can 

easily be extended to add features, functionality, and fine control.

Optimized for Low Energy

Optimized for Bluetooth Low Energy Single-Mode configurable and optimized to support Low Energy-only functionality, providing a streamlined architecture for modern Bluetooth® Low Energy applications.

Lowers Development Costs

Trying to make open source and consumer-grade stacks work creates a high level of effort that becomes costly, often requiring forking, self-maintenance, and self-ownership over bug fixes without sufficient support or adequate documentation.

Faster
Time-to-Market

Significantly reduces development, engineering, and testing cycles by providing fast, proven results with the help of detailed implementation, porting, and API guides along with expert support, allowing products to reach the market faster with better end results.

Qualified with the Bluetooth SIG

Qualification effort can be significant for non-Bluetooth experts, taking up to 3-6 man-months every time changes are made.  We run over 2,000 qualification-specific tests for every release to ensure compliance and functionality and actively maintain qualifications post-release

Technical Overview

Layered Architecture

The Blue SDK implements a complete, modular Bluetooth® host stack supporting BR/EDR, Bluetooth Low Energy (LE), LE Audio, and Mesh within a unified architecture. At the profile level, it covers classic audio, telephony, data exchange, LE services, and advanced LE Audio control frameworks.

The protocol stack is built on standardized layers - including GATT, ATT/EATT, SMP, and L2CAP - ensuring interoperability, security, and scalability. A hardware-agnostic HCI and transport layer enables seamless integration with any compliant Bluetooth radio, making the SDK adaptable across operating systems, chipsets, and embedded platforms.

OpenSynergy_BlueSDK-diagramm.png

More technical information

Is This the Right Fit for Your Business?

01

This is the space to give more information. Briefly describe technical details and highlight any special benefits or features. Maybe there are more interesting technical information for better Overview what opensynergy offers.

02

This is the space to give more information. Briefly describe technical details and highlight any special benefits or features. Maybe there are more interesting technical information for better Overview what opensynergy offers.

03

This is the space to give more information. Briefly describe technical details and highlight any special benefits or features. Maybe there are more interesting technical information for better Overview what opensynergy offers.

04

This is the space to give more information. Briefly describe technical details and highlight any special benefits or features. Maybe there are more interesting technical information for better Overview what opensynergy offers.

05

This is the space to give more information. Briefly describe technical details and highlight any special benefits or features. Maybe there are more interesting technical information for better Overview what opensynergy offers.

06

This is the space to give more information. Briefly describe technical details and highlight any special benefits or features. Maybe there are more interesting technical information for better Overview what opensynergy offers.

Need support on your next Bluetooth project?

Get in touch with our world-class experts today

bottom of page