Blue SDK

The Blue SDK software development kit delivers both efficiency and reliability when adding Bluetooth® radio communication to any embedded device. It meets the highest standards of reliability and interoperability expected in automotive products, and for over 18 years, has been recognized for its quality by leading automotive, mobile handset, consumer electronic OEMs, and industrial applications.

Close to one hundred million devices have been shipped with the Blue SDK; supporting a full range of profiles that rely on this short range wireless communications medium. These devices benefit greatly from the exceptional quality of our automotive grade products.


  • Compliant to Bluetooth® specification version v5.0 as well as all earlier specification versions including v4.0, v4.1 and v4.2
  • Shortens time-to-market
  • Reduces development costs and testing cycles
  • Designed for ease of use
  • Enables fast and easy integration into any operating system
  • Reduces engineering risk and total project cost
  • Fully customizable
  • Low cost of ongoing ownership
  • Developed and supported by Bluetooth® experts who are members of the Bluetooth® SIG Core Specification and Automotive Working Groups
  • Integrates with most “Bluetooth® compliant” radio hardware
  • Designed for embedded systems with restricted memory and MIPs


  • State of the art Bluetooth® host stack supporting latest Bluetooth® specifications
  • Supports both classical and low energy functionality
  • 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 with the Linux Quickstart features
  • Linux audio integration
  • Support for 32 and 64-bit systems
  • 2 Msym/s PHY for LE
  • LE Long Range
  • LE Advertising Extensions

Contains all core components as identified in the Bluetooth® core specification v5.0:

  • L2CAP
  • SDP
  • Security Manager
  • SCO Manager
  • AMP Manager
  • HCI
  • Connection Manager
  • Device ID Profile
  • Dual Mode topology
  • L2CAP Connection Oriented Channels (Low Energy Data Channel)
  • Link Layer Topology
  • LE Privacy v5.0:  resolvable and non-resolvable public addresses exclusively
  • 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 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 specifically address the automotive markets 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. You find a complete list of  Bluetooth profiles here.

Bluetooth® Classic Profiles with Version

Advanced Audio Distribution Profile (A2DP), v1.3.1

Audio Video Remote Control Profile (AVRCP), v1.6 .1

Basic Imaging Profile (BIP), v1.2

Basic Printing Profile (BPP), v1.2

Calendar, Task, Notes Profile (CTN), V1.0

Device ID Profile (DI), v1.3

Dial-up Networking Profile v1.2 (DUN)

File Transfer Profile (FTP), v1. 3.1

Generic PIM Profile (GPP), v1.0

Hands Free Profile (HFP), v1.7.1

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

Object Push Profile (OPP), v1.2.1

Personal Area Networking Profile (PAN), v1.0

Phone Book Access Profile (PBAP), v1.2.1

Serial Port Profile (SPP), v1.2

SIM Access Profile (SAP), v1.1.1

Video Distribution Profile (VDP), v1.1

Included Profiles, Sample Apps

  • Serial Port and Service Discovery Application Profiles.
  • They provide insight into the basics of connection management, link security and service discovery.
  • Visual Studio projects. They  allow demos to be built and executed almost immediately on a Window platform.
  • Device ID Profile.

Low Energy SDK and LE Services/Profiles

  • ATT protocol and GATT client/server profile included with sample applications
  • Serial Port Service: “SPP-like” bi-directional serial port such as “dual mode” stack or “single mode LE” capability
  • Alert Notification Profile, v1.0
  • Battery Service, v1.0
  • Device Information Service, v1.1
  • Proximity, v1.0
  • FindMe, v1.0
  • HID over GATT Profile, v1.0
  • Health Thermometer Profile, v1.0
  • Heart Rate Profile, v1.0
  • Transport Discovery Profile, v1.0
  • Internet Protocol Support Profile (IPv6 w/6LoWPAN), v1.0
  • Scan Parameters Service/Profile, v1.0

Comprehensive Documentation

Over 500 pages of comprehensive documentation include:

  • Implementer‘s Guide
  • Porting Guide
  • Complete API Guide

Multi-Profile Operation

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.

Transport Layer

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

Software Updates

Stack and automotive based profiles are constantly maintained and kept up to date with the most recent Bluetooth SIG specification versions.