Mecel Betula SDK
Automotive Bluetooth Platform SDK
The Mecel Betula SDK is a complete automotive Bluetooth Platform that significantly simplifies implementation of Bluetooth connectivity in automotive systems. Mecel Betula SDK does not only contain necessary Bluetooth protocols and profiles, but also the complete application framework for the most common Bluetooth use cases, i.e. hands free and audio streaming.
Application Framework
Mecel’s long experience and knowledge of developing Bluetooth products has been built into the Mecel Betula SDK and the only thing end-product developers need to add is the actual user interface – the HMI. Bluetooth behaviour and functionality will remain the same regardless if the end-product is a radio, hands free system or a navigation unit. Using the Mecel Betula SDK will not only improve the end-product’s overall Bluetooth performance and quality, but also minimize the development effort needed to add Bluetooth connectivity in the vehicle.
Powerful API
Mecel Betula SDK provides a high level easy-to-use platform API. The application programmer does not need to be a Bluetooth expert as all Bluetooth details are encapsulated in the platform abstracted from the user. The API also provides a mechanism – “enabled operations” – that tells the HMI application what functions are enabled in the specific state – basically what screen buttons should be enabled for the end-user.
Modular Design
To ensure a verifiable and maintainable design, the implementation of the Mecel Betula SDK has been strictly modularised. This structure allows dynamic updating of software modules, i.e. it is already prepared to support software updates. Mecel Betula SDK supports multi-process operating systems and allows partitioning in distributed systems.
Configuration
Configuration of Mecel Betula SDK is done in run-time (post-built) using XML based configuration files that are validated against XML schemas that help the user to input correct configuration parameters.
Interoperability (IOP)
Mecel has an extensive global testing program, in which a majority of the current and upcoming mobile phones are tested against the Mecel Betula SDK. The mobile phones are verified against a thoroughly developed test specification, which meets several standards such as Bluetooth SIG, CTIA (Cellular Telecommunications & Internet Association – US) and CCAP (Car Communication Application Promotion – Asia).
More information about interoperability: Mecel Betula IOP
Acoustic Echo Cancellation (AEC)
Mecel Betula SDK provides access to the pre-integrated Ruwisch’s high-performance Acoustic Echo Cancellation (AEC) and Noise Suppression (NS) algorithms using sophisticated tools that significantly reduce the effort needed for tuning the audio system.
Diagnostics
The built-in diagnostics module provides features that can be very useful during development, such as:
-
Test mode settings
-
Bluetooth chip specific commands
- Debug support
Technical Specification

Download Product Data Sheet: Mecel Betula SDK
Protocols and Profiles
Bluetooth 2.1+EDR
HFP – Hands Free Profile
PBAP – Phonebook Access Profile
A2DP – Advanced Audio Distribution Profile
AVRCP – Audio/Video Remote Control Profile
DUN – Dial-Up Networking Profile
OPP – Object Push Profile
SPP – Serial Port Profile
Documentation and Tools
Reference Manual and User’s Guide
Test applications (both Windows and embedded systems)
Head unit display simulator
Debug tools
AEC tuning tools
Additional Modules
AEC – Acoustic Echo-Cancellation
(Ruwisch)
NS – Noise Supression (Ruwisch)
SBC Decoder
SBC Encoder
Optional profiles for custom designs
Fax – Fax Profile
FTP – File Transfer Profile
SYNC – Synchronisation Profile
BIP – Basic Imaging Profile
HID – Human Interface Device Profile
SAP – SIM Access Profile
BPP – Basic Printing Profile
PAN – Personal Area Network Profile
MAP – Messaging Access Profile (when adopted)

