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
- control of dynamic memory usage through the Memory Manager, conserving RAM
- ability to select which stack modules are linked into an application, conserving ROM
- 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
- 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 | |||






