ClarinoxBlue™, embedded Bluetooth® protocol stack
Outline
1. Qualification
Obtained for both Bluetooth Classic and Bluetooth Low Energy at Core Specification 5.3
2. Flexible
ClarinoxBlue is a developer-friendly software protocol stack, designed exclusively for the development of embedded Bluetooth applications. The stack handles complex applications utilising both multiple profiles and multiple local Bluetooth devices, allowing an application to interact with several local Bluetooth devices simultaneously.
3. Portable
The ClarinoxBlue Bluetooth protocol stack is contained within the ClarinoxSoftFrame™ portable framework, allowing users to develop their applications using C/C++ on a desktop environment (Microsoft Visual Studio or GNU tools) and move directly to the target platform with confidence of compatibility. Combined with the compactness of the protocol stack, this enables use with a number of architectures.
4. Simple API
The simplicity of the ClarinoxBlue API greatly reduces application development times. In fact, for most applications, the code written based upon ClarinoxBlue will only be one third of the number of lines required for other stacks. The plain language style also facilitates faster test and debug cycles. Clarinox provided the first multi-profile MP3 streaming application as early as 2004, based on the award winning ClarinoxSoftFrame architecture and ClarinoxBlue protocol stack.
ClarinoxBlue Features
1. Auracast™ Multi-Stream Audio and Broadcast Audio
2. Dual-mode or single-mode Bluetooth/Bluetooth Low Energy stack options available
3. Multiple simultaneous profiles
4. Multiple simultaneous roles
5. Separates applications from profiles
6. Supports blocking and non-blocking API calls
7. Enables single and multi-threaded applications
8. Integrates command/response based APIs
9. Suitable for applications in consumer, industrial, transport and health & medical devices