Products Software BLUEmagic 3.0
embedded Bluetooth
protocol stack
Competitive Advantages Core Stack Components Bluetooth Profiles and
Optional Protocols
Supported
BLUEmagic 3.0 SDK
Components
Out-of-the-box Application
Development
Debugging and Quality
Assurance
Service and Support BLUEmagic 3.0 Evaluation
SDK
BHAPI
BLUEmagic HOST API
SOUNDabout
Bluetooth audio solution
BLUEtusk
Bluetooth + UWB
Products


Competitive Advantages

The BLUEmagic 3.0 embedded Bluetooth protocol stack is a thorough implementation of a fully-configurable, resource-efficient protocol stack targeted at embedded Bluetooth devices and applications. The BLUEmagic 3.0 protocol stack is scalable, modular, and portable, with an innovative, high-performance, compact architecture ideal for embedded devices.

The BLUEmagic 3.0 embedded Bluetooth software development kit is easy to learn and easy to use, giving full access to all configurable aspects of the BLUEmagic 3.0 protocol stack and enabling the production of robust application software. All of these features result in users of the BLUEmagic 3.0 SDK and BLUEmagic 3.0 protocol stack producing better, cheaper, smaller, more easily maintained embedded Bluetooth products that reach the market faster and at lower development cost.

BLUEmagic 3.0 software has been certified by Bluetooth Special Interest Group as a Bluetooth version 2.0 + EDR qualified product and has received BQB certification for 48 profiles and protocols, one of the largest array of qualified profiles and protocols in the industry. BLUEmagic 3.0 is fully backward compatible with Bluetooth v1.1 and v1.2 allowing for a smooth transition from previous versions.


modular
  • implemented as small functional modules with simple and well-defined interfaces
  • HCI transport layer isolated at upper and lower edges for easy integration with drivers and Link Manager APIs
scalable
  • control of dynamic memory usage through the Memory Manager, conserving RAM
  • ability to select which stack modules are linked into an application, conserving ROM
portable
  • protocol stack and profiles written entirely in ANSI C
  • 98% of BLUEmagic 3.0 software is platform-independent
  • operating system and transport dependencies isolated
  • data behavior consistent on any 16-bit, 32-bit, or 64-bit system
  • not dependant on any particular Bluetooth chipset or OS
easy to use
  • SDK implemented as fully documented APIs written in C
  • synchronous or asynchronous API
  • protocol stack configuration parameters easily accessible
  • BLUEmagic 3.0 protocol stack as binary library files, enabling application development under Linux and Windows right out of the box.
 
Core Stack Components