Leading the Embedded World

Third Party Partners

Clarinox: Embedded Wi-Fi and Bluetooth Stacks
corporate background

Product or Product Family Name

  • ClarinoxBlue
  • ClarinoxWiFi
  • ClariFi

Product Summary

ClarinoxBlue is a comprehensive, flexible, and portable Bluetooth protocol stack for embedded devices. Designed for both Bluetooth Classic (BR/EDR) and Bluetooth Low Energy (BLE), ClarinoxBlue implements all Bluetooth protocols and profile layers. Our software includes a tailored reference application that reduces setup time and simplifies debugging. A ClarinoxBlue solution eliminates the main issues of Bluetooth development, enabling engineers to focus on the specifics of their application rather than the inner workings of Bluetooth.

ClarinoxWiFi is a flexible and portable WLAN protocol stack for embedded devices. With coverage for AP, STA, P2P and GO modes and all major core standards, including WPA Enterprise certificate based security options, the ClarinoxWiFi WLAN Protocol Stack is a comprehensive solution across a large range of embedded targets. Our software includes a tailored reference application that reduces setup time and simplifies debugging. Use of the ClarinoxWiFi solution enables engineers to focus on the specifics of their application rather than the inner workings of Wi-Fi.

ClariFi is debug and test for systems using ClarinoxBlue™ and/or ClarinoxWiFi protocol stacks

Product Descriptions

ClarinoxBlue
ClarinoxBlue provides the flexibility to handle complex applications. Our protocol stack supports multiple profiles and roles; single and multi-threaded applications; blocking and non-blocking API calls; and dual-mode or single-mode stack options. By incorporating these options, ClarinoxBlue allows applications to interact with local Bluetooth devices in highly customizable configurations.

The ClarinoxBlue API provides both ease of use and increased portability. By abstracting platform specifics and separating applications from profiles, the consistent API across platforms greatly reduces application development times. ClarinoxBlue allows engineers to develop their applications using C/C++ on a desktop environment (Microsoft Visual Studio or GNU tools) then 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

ClarinoxWiFi
This protocol stack provides the flexibility to handle complex applications and supports AP, STA, P2P and GO modes both as single or multiple simultaneous operation; 2.4GHz and 5GHz bands; single and multi-threaded applications; blocking and non-blocking API calls. By incorporating these options, ClarinoxWiFI allows applications to interact with other wireless devices in highly customizable configurations.

The ClarinoxWiFi API provides both ease of use and increased portability. By abstracting platform specifics and separating applications from the protocol, the consistent API across platforms greatly reduces application development times. ClarinoxWiFi allows engineers to develop their applications using C/C++ on a desktop environment (Microsoft Visual Studio or GNU tools) then move directly to the target platform with confidence of compatibility. Combined with the integration with the Green Hills Software products, ClarinoxBlue Bluetooth protocol stack and the built in debug tools, this enables faster time to market.

ClariFi
The Clarinox ClariFi debugger provides a variety of protocol analyzer tools to simplify debugging of wireless protocols. In addition ClariFi also supplies memory diagnostic tools to optimize memory allocation/deallocation and threading tools to monitor the timings of critical tasks in an application. ClariFi may be used in two distinct modes. Firstly, as an advanced logger, and secondly as an interactive tool to run tests on a target device using ClariFi Test Architecture. ClariFi Test Architecture platform provides an automated test environment for embedded developers to quickly run tests on their target device, without the need for recompilation. This is achieved through a simple Lua scripting interface whereby a target device is configured as a server device that responds to requests from the ClariFi client interface.Users communicate possible issues by storing and exchanging debugger log files with their team members or with Clarinox. Plug-ins can pass specific messages to the debug tools sent by the debug target. By defining plug-ins via the plug-in interface, flexibility is provided for developers to add their own debugging functionality.

Processors Supported

Supported CPU Architectures

  • ARM
  • Blackfin
  • INTEL x86
  • Infineon
  • MIPS
  • Power Architecture
  • Renesas
  • RISC-V
  • SPARC-LEON

Supported MCU/CPU Families

  • Atmel/Microchip
  • Analog Devices
  • Dialog Semiconductor
  • Infineon
  • INTEL x86
  • NXP
  • Renesas
  • STMicro
  • Texas Instruments

Supported Green Hills Products

Headquarters

Clarinox Technologies Pty Ltd
Suite 28-29, 296 Bay Road
Cheltenham VIC 3192
Tel: +61 3 9095 8088
www.clarinox.com

Return to Green Hills Software's partner directory