Products Software BLUEmagic 3.0
embedded Bluetooth
protocol stack
BHAPI
BLUEmagic HOST API
BHAPI Features & Benefits SOUNDabout
Bluetooth audio solution
BLUEtusk
Bluetooth + UWB
Products
BHAPI Features and Benefits

  • Ease of development shortens time to market: BHAPI requires minimal Bluetooth expertise. The fully documented SDK contains a compact API with a small number of powerful "pushbutton" functions.

  • ANSI C and Java APIs: The BHAPI Client has a high-level object-oriented API that supports application development in either C or Java.

  • Sample code is provided for C and Java applications, easing development effort. Java samples include a Graphical User Interface (GUI), which fully exercises program functionality on the embedded device.

  • Bluetooth profiles are implemented in the Server: Encapsulating the complexity of Bluetooth on the BHAPI Server allows for a simpler, smaller BHAPI Client.

  • Device and service caching is supported in the Client, simplifying and accelerating application development. The Client provides interfaces for writing the cache to persistent storage.

  • Ready to use, plug-in solution: Development with BHAPI does not require special hardware. Download the evaluation kit at no cost and start development immediately to add Bluetooth functionality to devices such as mobile phones, PDAs, and medical devices. "Drop in" the turnkey hardware module and the complete software kit later.

  • Client/Server architecture: The Client is a compact application that runs on the device processor; the Server is on an off-the-self radio module that can be mounted on the device's PCB. The Client and Server communicate via a simple serial transport interface.

  • Client/Server architecture and high-level API support rapid application development, allowing development to occur prior to availability of target hardware. The Java API allows rapid development of prototype APIs on Windows, Windows CE, and Linux.

BHAPI: BLUEmagic HOST API