top of page
Rapidlaunch-Teaser.jpg

BLUE SDK RAPIDLAUNCH

The Performant Bluetooth Stack for Linux™
Based on BLUE SDK

Superior Linux Bluetooth
Reliable. Simplified. Qualified.

Software developers frequently cite BlueZ, the native Bluetooth stack in Linux, as one of the most frustrating open-source projects to work with due to complex, non-intuitive APIs, poor documentation, persistent reliability issues, and technical flaws, such as memory leaks.  On top of all this, it is not qualified with the Bluetooth SIG meaning that developers must qualify it themselves, which is a high-effort, non-trivial task for non-Bluetooth engineers.

RapidLaunch is an integration of Blue SDK into Linux designed to solve all of these problems.  It accelerates Bluetooth development by consolidating the rich number of APIs associated with the native stack into a condensed set of powerful, yet simple-to-use APIs. Developers gain the performance, features, flexibility, interoperability, robustness, and stability of Blue SDK with clear, complete documentation, expert support, and qualification of the host stack and profiles. 

puzzle-outline.png
Integrated into Linux

Based on the industry-leading Blue SDK, bringing the gold standard in Bluetooth software to Linux

fence.png
Isolated from Kernel

Operates in Linux user-space, providing significant advantages in stability, security, and ease of development 

penguin.png
Any Distribution

Supports any Linux distribution, including Automotive-Grade Linux

connection.png
Familiar Interfaces

Designed to be intuitive for engineers already familiar with the BlueZ interfaces 

sitemap-outline.png
Multiple Stack Instances

Easily supports advanced use cases that require multiple Bluetooth controllers within the same system

file-swap-outline.png
Any IPC or OS

Includes D-BUS IPC implementation & easily adapted for any IPC or Operating System

Key Technologies

Learn about the latest Bluetooth features

Encrypted Advertising

Encrypted Advertising is a Bluetooth 5.4 functionality that allows advertising data to be encrypted. Since advertising data is shared in a connectionless manner, any Bluetooth device can potentially see unencrypted advertising data. Encrypted Advertising offers enhanced privacy, so that only devices with the correct passkey can unencrypt the advertising data that is using this feature.

Auracast™

Auracast™is designed to build new products and applications to broadcast and receive audio streams privately or openly in public places. It can be deployed in theatres, stadia, universities, and conference centers, enabling visitors to tune in to the audio streams they want to listen to. This is particularly helpful to those with hearing aids as they can focus on specific content.

Technical Details

Profiles and specifications

    • Bluetooth Linux Integration with minimal development effort for any Linux distribution

    • Simplified Bluetooth APIs over D-Bus allows for several applications to easily access the Bluetooth services

    • D-Bus binding—Compatible with any Linux distribution, including Automotive-Grade Linux

    • Support for the key Bluetooth profiles used in automotive infotainment

    • Supports both Classic and Low Energy functionality (Dual-Mode)

    • Delivered in source code that can be modified and configured to the customer’s needs

    • Can be easily adapted for any IPC or Operating System

    • RFCOMM, L2CAP, SDP, GAP (SCO Manager, Connection Manager, Device Manager, Security Manager), HCI, Device ID Profile

  • MULTI-STREAM AUDIO

    Multiple, Independent, Synchronized Audio Streams

    AURACAST

    Receive and Broadcast Audio Streams to and from Any Compatible Device

    LE AUDIO PROFILES

    Completely New Audio Profiles Architecture (AICS, ASCS, BAP, BASS, CAP, CCP, CSIP, CSIS, MCP, (G)MCS, MICP, MICS, OTP, OTS, PACS, (G)TBS, TMAP, VCP, VCS, VOCS, LC3 Codec)

    AUDIO QUALITY

    Better Audio & Voice Quality at Half the Bitrate 

    • 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

  • Blue SDK RapidLaunch for Linux significantly reduces the number of APIs that are required in terms of controlling both the Bluetooth® profile and stack operation. Building on the Linux Quickstart features (transport interfaces, audio integration, PTY integration for serial port, and logging services) found in Blue SDK, RapidLaunch also provides DBUS objects that permit easy access to the Bluetooth® API from various application contexts.

    • Supports the Bluetooth 5.4 Core Specification

    • Supports all the latest Classic Bluetooth profiles:

      • A2DP 1.4.1

      • AVRCP 1.6.3

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

      • HFP 1.8

      • MAP 1.4.2

      • Object Push Profile (OPP), v1.2.1

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

      • PBAP 1.2.3

      • SPP 1.2

  • ATT protocol and GATT client/server profile included with sample applications

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

    • 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​

    • Blue SDK Core Stack

    • Blue SDK Handsfree Profile

    • Blue SDK A/V Profiles

    • Blue SDK Phonebook Access Profile

    • Blue SDK Messaging Access Profile

    • Blue SDK Human Interface Device Profile

    • Blue SDK Personal Area Networking Profile

    • Blue SDK Basic Imaging Profile

    • Blue SDK Low Energy Profiles

    • Multi-Transport OBEX Profiles

  • Dealing with mobile phone interoperability is one of the most challenging and costly aspects to account for when developing a Bluetooth® automotive product. OpenSynergy’s highly experienced Bluetooth® development team has taken into account the challenge of interoperability, reducing the engineering risk significantly. This application framework can accelerate time to market by reducing issues related to inter-device operation.

  • The Bluetooth® stack (Blue SDK) and suite of common profiles (see list above) have been pre-integrated with RapidLaunch, reducing both development effort and cost, resulting in a decreased time to market. The Blue SDK and Profiles are individual SDKs that are purchased separately.

Rapidlaunch_Productpage-Divider.jpg

Benefits

Faster development, lower complexity,
and more reliable results.

Simplified Bluetooth APIs

Significantly reduces the number of APIs for controlling the host stack & profiles.

Allows for multiple applications to easily

access the Bluetooth services.

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.

Hardware Agnostic

Integrates with all Bluetooth-compliant HCI radio hardware. Designed for embedded systems with restricted MIPs and memory.  Highly portable and reusable.

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 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.

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.

Supports Advanced Use Cases

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

Technical Overview

Flexible Architecture

RapidLaunch implements a service-oriented architecture that exposes Bluetooth functionality through consolidated, application-level APIs. Communication between applications and Bluetooth services is handled via D-Bus proxies and implementations, providing controlled access to services such as LE Audio, telephony, messaging, GATT, and device management.

It is built on the Blue SDK Bluetooth protocol stack and profiles, which manage core Bluetooth operations and integrates with Linux system components. By isolating Bluetooth processing from the Linux kernel, RapidLaunch maintains a clear separation of concerns and supports stable, long-term system integration.

BlueSDK_RapidLaunch_Product-Overview.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