head office Suite 28/296 Bay Road Cheltenham, VIC, 3192 Australia Since 2001 Clarinox Technologies has worked towards the facilitation of more efficient embedded development. postal address The company has developed a range of technologies by PO Box 222 following international standards such as those published Clarinox was Sandringham, VIC, 3191 by the Bluetooth SIG and IEEE802.11 specifications. founded with the Australia vision of providing the Clarinox has developed middleware, software tools and telephone tools and expertise to protocol stacks. Using these proven resources, engineers +61 3 9095 8088 help reduce the technical can efficiently design, implement and debug complex risks for companies embedded wireless products or systems. designing wireless Clarinox has access to cutting-edge research from electronics. our close ties with top universities, and participates in the partner programs of ARM, Express Logic, , IAR, , Mentor Graphics, NXP, STMicroelectronics, and Wind River.

ClarinoxWiFi Protocol Stack is the only stack with WPA Features TM Enterprise support on RTOS/MCU Security Architecture, SoftAP, SoftMAC, Supplicant ClarinoxBlue Smart-Ready implements a number of Protocols Support application specific profiles and services for the Bluetooth ATT GATT SM • Supports AP, STA and P2P modes Low Energy Specification. Custom profiles and services • Supports multiple simultaneous roles Revision are also supported. Versions • Clean architecture isolates application from lower layers; 2007, 2009, 2012 Qualified at core specification v4.0, v4.1 can be used with any OS and TCP/IP stack Featuring auto-generated GATT and Bluetooth SIG • Supports a wide range of embedded platforms Core Protocol profiles, the ClarinoxBlue protocol stack significantly Qualification • Enables single and multi-threaded applications IEEE802.11a/b/g/n/i/r reduces development times and human errors. Declaration ID D023635, D023636

• Support for blocking and non-blocking API calls TM • Built-in protocol analysis tool Protocols ClarinoxBlue supports a range of OS/RTOS, CPUs Roadmap • Suitable for a range of IoT applications such as CCMP, EAPOL (802.1x), TKIP, TKIP/CCMP and wireless vendor chips. A change of target is easily 2017: V5.0; MESH networking infotainment, navigation, video streaming, facilitated without a lengthy porting process. data transfer and health & medical devices Security/Standard* Support for dual-mode Bluetooth/BLE or single-mode WPA/WPA2 Personal WPS EAPOL (802.11x) TKIP BLE is available. WPA/WPA2 Enterprise CCMP MAC Profiles/Services Roles AIOP AIOS ANP ANS BAS BCS AP, STA, P2P client and GO BMS BLP BLS CGMP CGMS CPP CPS CSCP CSCS CTS DIS ESP Supported Chipset Vendors Texas Instruments WiLink8, ESS FMP GAP GLP GLS HIDS Marvell 88w8xxx HOGP HPS HRP HRS HTP HTS IAS IPS IPSP LLS LNP LNS Roadmap NDCS OTP OTS PASP PASS PLXP Revision IEEE802.11 h/s, PLXS PXP RSCP RSCS RTUS ScPP Wi-Fi Aware, Wi-Fi Mesh SCPS TIP TDS TPS UDS WSP WSS Custom *Please see www.clarnox.com for the full list of supported protocols. Clarinox provides an abundance of profiles so that you Protocols have more freedom to develop leading edge designs. AVCTP AVDTP BNEP HCI L2CAP Clarinox Softframe secure wireless platform - Supported hardware MCAP OBEX RFCOMM SDP run Bluetooth, BLE and Wi-Fi together on MCU/RTOS. Altera, , ARM Cortex M0 / M3 / M4, ClarinoxBlue Bluetooth Protocol Stack empowers Cypress, Intel / Atom / , Marvell, Mediatek, MIPS, embedded developers with a simple and flexible solution, Versions The aim of Softframe is simple; to enable the electronic NXP LPCxx / i.MX / Kinetis, PowerPC, Qualcomm, Realtek, enabling them to spend more time on their application 2.0, 2.1+EDR, 3.0, 4.0, 4.1 & 4.2 engineering tasks associated with the development of Renesas, Risc-, SPARC-LEON, STMicro STM32F4x, rather than the inner workings of Bluetooth technology. wireless devices to be performed efficiently, and the TI DSP / MSP / OMAP / Tiva, Qualification outcome to be more robust. • Support for single-mode or dual-mode Bluetooth/BLE Declaration ID B012420, B014172, B014173, D023635, OS/RTOS • Multiple simultaneous profiles D023636 Softframe features Android, Apple iOS, eCos, embedRTOS, embOS, FreeRTOS, • Multiple simultaneous roles • Solid foundation with embedded security for INTEGRITY, , MQX, Nucleus, QNX, RTX, TI-RTOS, • Separates applications from profiles Roadmap embedded designs ThreadX, uC/OS-III®, ulTRON, VxWorks, Windows 7 / 8 / 10, • Supports blocking and nonblocking API calls 2017: V5.0 • Wired/wireless protocol stacks WP7 / WP8 • Enables single and multi-threaded applications - Bluetooth, BLE & Wi-Fi • Integrates command/response based • RTOS/OS abstraction functionality Embedded Application Layer • Award-winning Clarinox Debugger and Protocol Analyzer - Change target platform midproject without difficulty for fast development - Debug on desktop prior to custom hardware • Jannal configuration tool for embedded software completion ClxAPI ClxAPI ClxAPI ClxAPI engineers developing Bluetooth and Wi-Fi - Prevent total rewrite when targets become redundant Wireless Technologies • Suitable for applications in consumer, home automation, - Develop for multiple platforms with a single team industrial, automotive, health and medical • Memory leak detection So Frame Libraries Legacy Code - Prevents memory fragmentation Legacy Drivers Interface Debugging Profiles - Assists to find memory leaks A2DP AVRCP BIP BPP CTN DI • Improved system visibility and faster debugging Platform Adaptor DUN FTP GAP AVDP HCRP HDP • Applications and wireless stacks can be placed on HFP HID HSP MAP MPS OPP separate processors range of configuration options Hardware and (Real Time) Operating System Platform PAN PBAP SDAP SPP

Clarinox debug tools provide in-built protocol analyser The software component of designs is consuming larger of both hardware and software. Clarinox handles the support for faster debugging of complex wireless devices. and larger portions of product development budgets. complexity for projects using multiple target platforms; In addition, it offers threading, memory usage and memory Adding wireless into the requirement mix just adds further or when there’s a need to change platform during the leak analysis. Together these tools support the tuning of complexity. product life cycle. applications and aid in the communication of issues. The user is able to add custom plug-ins as required, with a Over time, Clarinox observed this industry trend and Jannal provides convenience by facilitating a standard console interface via a single physical medium. devised software systems with the goal of decreasing the approach to embedded wireless developments. burden of complexity that is placed upon the embedded The Clarinox Debugger provides API messaging between software engineer. The result is a suite of protocol Efficient testing and evaluation of various hardware/ two processors when the stacks and applications reside stacks, middleware, software debug tools and Jannal software alternatives reduces the technical risk and helps on separate processors. The output of these debugger -configuration manager. This software was constructed to ensure the chosen solution is optimal. features may be provided over Ethernet, UARTor custom with the aim of providing guidance, support and easier connections. debugging for embedded software engineers. Clarinox’s Jannal Intelligent Design Environment frees the software developer from the intricate details of hardware Users communicate possible issues by storing and Jannal is an IDE; but not as you currently know them. and RTOS interface, so that attention can be focused exchanging debugger log files with Clarinox. Jannal is an Intelligent Design Environment that on the application layer. In addition, this tool provides complements, and works alongside, existing Integrated supporting intelligence such as reports and design These debug tools are simple to use and easy to follow, Development Environments. warnings to improve productivity. reducing overall debug times. Plug-ins can pass specific messages to the debug tools sent by the debug target. Jannal is a portal to the Clarinox Bluetooth and Wi-Fi This new generation of Intelligent Design Environment By defining plug-ins via the DLL-based plug-in interface, protocol stack software and the Clarinox software debug allows engineers to develop embedded wireless devices flexibility is provided for developers to add their own tools. without the need to learn the entire underlying system debugging functionality. architecture. This enables them to quickly utilise Clarinox has aligned with major RTOS, CPU and wireless the Clarinox expertise. The outcome is to allow the Every engineer has access to a full protocol analyzer component suppliers in the embedded industry to enable development team to experiment with various solutions allowing great savings. a range of choices between target platforms in terms for the end application.