top of page
Multistack-Teaser.jpg

BLUE SDK
MULTI-STACK

The Multiple Bluetooth® Controller Solution for Android™
Based on Blue SDK

Support Multiple Bluetooth Controllers

In Android-Based Systems 

Supporting more than one Bluetooth controller in Android is currently very challenging. The native Android Bluetooth stack does not provide interfaces for additional Bluetooth controllers.  Additional Bluetooth controllers may be needed to support advanced use cases requiring high throughput or many connected devices. For such use cases, a solution is needed to supplement the Bluetooth interfaces in Android to allow for multiple Bluetooth controllers to be used within a single Android system.

Blue SDK Multi-Stack for Android provides a supplemental Bluetooth interface for Android enabling the industry-leading Blue SDK host stack and profiles to augment Android’s capabilities.  It allows multiple host stack instances to be used for each Bluetooth controller in the system as either the primary Bluetooth interface for the system or as a supplement to the native Android Bluetooth stack used on one of the Bluetooth controllers. Blue SDK Multi-stack fuels innovative designs with the power of multi-controller support and the oustanding quality of Blue SDK.

memory.png
Multi-Controller

Support high throughput and high connection use cases for advanced, multi-user connectivity

set-center-right.png
Supplemental or Standalone

Add Blue SDK instances to supplement the native stack or go all-in on Blue SDK

android.png
Any Android Version

Compatible with any Android version.  Not susceptible to Android API breakages or changes

MULTI-STACK for Android

Based on OpenSynergy’s Blue SDK, it enables controlled multi-profile, multi-connection operation with the flexibility, robustness, and predictability required by automotive OEMs.

Blue-SDK_Multi-Stack-for-Android-explanation-diagram.jpg

Technical Details

Profiles and specifications

    • Enables advanced automotive use cases requiring additional Bluetooth controllers (e.g., RSE and non-IVI emerging use cases)

    • Fully controllable connection management via flexible APIs (control when profiles connect / reject incoming requests)

    • Concurrent multi-profile and multi-connection capabilities for complex automotive behavior

    • Application framework layer: BluetoothDevice, BluetoothAdapter, BluetoothA2DP, BluetoothAVRCP, BluetoothHandsfree, BluetoothSocket/ServerSocket

    • Services layer: GAP Service, A2DP Source Service, AVRCP Target Service, Handsfree AG Service, Serial Port Service

    • JNI layer: GAP Interface, A2DP Source Interface, AVRCP Target Interface, Handsfree AG Interface, Serial Port Interface

    • Service API layer: RapidLaunch BT Service API

    • Protocol layer: Blue SDK protocol stack and profiles

    • GAP

    • SPP

    • HFP / Handsfree (AG)

    • A2DP (Source)

    • AVRCP (Target)

Digital-Radio-Subpage_BG.jpg

Benefits

Faster development, lower complexity,
and more reliable results.

Full Control

Provides control and predictability over  Bluetooth behavior by enabling precise management of profiles, connections, and advanced automotive and two-wheeler use cases.

High Stability

Provides robust and stable Bluetooth operation for complex automotive scenarios, preventing crashes and ensuring reliable behavior even under demanding conditions.

Hardware Agnostic

Works with any Bluetooth chipset or host platform through an abstraction-based design, enabling fast porting and easy migration between hardware vendors.

Easy Integration

Get up and running with limited effort and leverage its highly portable, reusable design when changing to a new platform. Designed to allow for simple and easy updates.

Lower Costs

Reduces dependency on chipset vendor support for Bluetooth. Fast response and resolution for bug/issue support from team of experts. Frees engineering resources to work on non-Bluetooth features

Automotive-Ready

Delivers proven flexibility and functionality tailored to Automotive OEM requirements, supporting complex infotainment and emerging automotive Bluetooth use cases.

Technical Overview

Scalable Architecture

Blue SDK Multi-Stack enables the parallel operation of multiple Bluetooth stack instances within a single system. It provides a modular architecture that separates application logic, Bluetooth services, and protocol stack components. Communication between layers is handled via defined interfaces, allowing applications to access Bluetooth functionality in a controlled and scalable way while maintaining clear separation of responsibilities.

The architecture integrates Blue SDK protocol stacks and profiles with service APIs and JNI layers, enabling flexible interaction between applications and the underlying Bluetooth stack. Standardized interfaces allow efficient coordination of profiles such as A2DP, AVRCP, Hands-free, and GAP, while ensuring stability, extensibility, and maintainability across complex multi-controller Bluetooth systems.

Blue-SDK_Multi-Stack-for-Android-technical-diagram.jpg

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