Skip to content Skip to navigation

ITTIA DB and FreeRTOS Elevate Embedded Edge IoT Applications

Tools for Building Secure Embedded Applications to Meet the IoT Demands

January 12, 2023 — Bellevue, WA — Today, ITTIA™, a global leading provider of time series high-performance secure embedded data management software for microcontrollers and microprocessors, announced the immediate availability of ITTIA DB IoT with support for FreeRTOS. FreeRTOS is a real-time operating system kernel for embedded devices that has been ported to more than 40 microcontroller platforms specifically for deeply embedded applications. ITTIA DB IoT, a member of the ITTIA DB product family, is a powerful time series embedded database built primarily for microcontroller-based embedded applications. ITTIA software development lifecycle (SDL) is conformant to the principles of IEC/ISO 62443. Both ITTIA DB IoT and FreeRTOS are designed specifically for embedded, real-time, and IoT applications.

Real-time data capture and edge analytics are becoming common requirements in embedded systems. These systems could be as simple as a sensor gateway device or as complex as the control systems in vehicles, airplanes, medical devices, or autonomous robots. Embedded engineers face numerous hurdles when it comes to achieving a balance between low-cost microcontrollers and performance-oriented CPUs when building an embedded system. This can be addressed by selecting the right embedded database and real-time operating system. ITTIA DB IoT and FreeRTOS are ideal for embedded system real-time data management.

Nonfunctional constraints, such as execution time, memory capacity, and energy consumption, are significant problems for developers in the embedded systems sector. A developer must consider and then assess several options in order to improve a system's performance and determine the most appropriate performance metrics. On most popular embedded CPUs, applications created with ITTIA DB IoT and FreeRTOS achieve microsecond data processing and data management at the edge. Application developers of embedded systems and IoT devices benefit from great performance when they select ITTIA DB IoT and FreeRTOS.

The memory footprint of embedded systems is a significant restriction. This is especially true when embedded software becomes more sophisticated and modern software engineering methodologies such as component-based design become more prevalent. When ITTIA DB IoT and FreeRTOS are integrated, embedded systems are empowered to monitor, process, manage and store real-time data with a remarkably tiny footprint.

Security protocols protect a system from harmful behavior. In high-threat environments, it is mandatory that embedded systems and connected devices have built-in security features. While devices must comply with security standards before being connected, developers must minimize any extra footprint costs associated with security. From product conception to end-of-life, ITTIA adheres to a secure-by-design development methodology, and ITTIA DB offers a complete solution to secure data on IoT devices. A description of the coding, testing, memory safety proof, and security review standards used by the RTOS kernel is available in a "Coding Standard, Testing and Style Guide."

ITTIA DB IoT and FreeRTOS are the ideal choices for the most demanding of embedded applications as they enable the system to monitor, filter, and store real-time data on desired supported microcontrollers. Unformatted data will be captured, saved, and analyzed with ITTIA DB IoT.

About ITTIA

ITTIA provides a secure time-series data management platform for building real-time IoT applications. ITTIA DB enables manufacturers and software architects to collect, process, and secure data on the edge. ITTIA DB is known for empowering manufacturers to embed reliability, scalability, and performance into modern data-driven device software. Its simplicity, ease of use, and security offer developers the peace of mind to build innovative devices. ITTIA DB is designed to be suitable for mission-critical application development and deployment, at a significantly reasonable cost. ITTIA SDL is conformant to the principles of IEC/ISO 62443. For more information visit www.ittia.com.

About FreeRTOS

FreeRTOS is developed in partnership with the world’s leading chip companies over a 18-year period and is a market-leading real-time operating system (RTOS) for microcontrollers and small microprocessors. Distributed freely under the MIT open-source license, FreeRTOS includes a kernel and a growing set of libraries suitable for use across all industry sectors. With proven robustness, a tiny footprint, and wide device support, the FreeRTOS kernel is trusted by world-leading companies. For more information visit www.freertos.org.