RAPIDSEA Over The Air Update Stack - Overview

Over-the-air (OTA) updates are crucial for IoT devices to receive security patches, bug fixes, and new features remotely. This eliminates the need for physical access to the device, saving time and cost.

Embien’s RAPIDSEA OTA Update Stack is a popular solution that is reliable, efficient, and easy to use. It offers features like rollback capabilities, security, and flexibility, making it a great choice for IoT deployments.

Why Use RAPIDSEA for OTA Updates?

RAPDISEA Over the Air Update Stack is a proven solution for managing device updates. Along with Flint IDE, which provides a user-friendly interface for managing devices, creating update packages, and deploying them. It simplifies the process of OTA updates, making it accessible to developers and system administrators. Some reasons why it's a great choice for IoT devices:

Extra Image

Security

RAPDISEA OTA Stacks incorporates robust security features to protect devices during the update process. Leveraging powerful crypto algorithms (hardware or software based), it ensures the integrity and authenticity of update packages, preventing unauthorized modifications.

Flexibility

Our stack supports a wide range of devices and operating systems, as well as partial and full firmware update features, making it adaptable to various IoT deployments. It can be customized to fit user-specific needs and integrates with different cloud platforms.

Reliability

Embien has a proven track record of delivering reliable and efficient firmware and configuration OTA updates over the past 15 years. RAPIDSEA OTA stack includes features like rollback mechanisms and error handling to minimize the risk of update failures.

RAPIDSEA Firmware Over the Air - FOTA Update Stack

Firmware Over-the-air (FOTA) updates are crucial for connected as well as non-connected devices.

With embedded devices often being exposed to various security threats, FOTA updates allow for timely delivery of security patches, mitigating risks and protecting them. As the market evolves, new features and functionalities can be added to end devices through FOTA updates. This ensures that devices remain relevant and competitive without requiring physical intervention.

Also, if issues are discovered in the device's firmware, FOTA updates can be used to deploy fixes, improving its performance and reliability.

RAPDISEA FOTA Update stack serves this purpose well.

RAPIDSEA Configuration Over the Air - COTA Update Stack

Many niche digital devices need to be fine-tuned for proper functionality as per the field conditions. While the firmware need not be updated, the configurations must be set for optimal performance.
RAPIDSEA COTA update stack enables these Configuration Over-the-Air (COTA) updates over remote communication interfaces. This allows manufacturers to streamline device management, reduce maintenance costs, and ensure that customer specific settings are in place.
Together with Flint Visual Programmer, it is even possible to make some logical changes dynamically.

RAPIDSEA Model Over the Air - MOTA Update Stack

Model Over-the-Air (OTA) updates in embedded AI edge devices allow for remote updates of AI/ML models. This enables devices to learn from new data, adapt to changing environments, and improve their performance without physical intervention.
With RAPDISEA MOTA update stack, OEMs can ensure that devices remain up to date with the latest AI advancements, enhance their capabilities, and extend their lifespan.

Flint IDE For Package Generation

Embien offers its Flint System Configurator to configure the system to select one of the Update models such as:

  • A/B Swap Model
  • Dual Binary Approach
  • Golden Copy
  • Updatable Bootloader
  • Connected Bootloader

All these configurations can be done on the IDE and auto-generated code can be compiled with the project to achieve expected results.

Safe, Secure and Reliable Updates

Embien's RAPIDSEA Stack offers the best-in-class over the air update feature for wide range of software platforms such as

  • Linux - Kernel, Uboot and File systems
  • Android - Incremental and Full Updates
  • Embedded applications
  • RTOS Based Platforms
  • Bare-metal Based Platforms

Apart of these, our stack is supported across a wide range of platforms and compilers.

Renesas MCUS and MPUs

RAPDISEA OTA stacks are supported for the following Renesas MCUs and MPUs

  • angular

    RA8/RA6/RA4 and RA2

  • angular

    RL78 Series

  • angular

    RX72 and RX6Xx

  • angular

    RISC-V MCUs

  • angular

    RZ MPUs

NXP MCUS and MPUs

All the leading MCU and MPU families from the NXP and erstwhile Freesscale

  • angular

    LPC Series

  • angular

    Kinetis

  • angular

    i.MX RT

  • angular

    iMx6/8 Series

  • angular

    QorIQ Series

Infineon MCUS and MPUs

Industrial and General purpose processing families from Infineon including

  • angular

    XMC 4000

  • angular

    XMC 7000

  • angular

    XMC 1000

  • angular

    FM4 Series

  • angular

    AURIX Tricore

ST Micro MCUS and MPUs

MCUs and MPUs from all spectrum of computing offered by ST Micro

  • angular

    STM32F Series

  • angular

    STM32L Series

  • angular

    STM32G Series

  • angular

    STM8 Series

  • angular

    STM32 MP

TI MCUS and MPUs

Texas Instrument ARM based MCUs and higher end SITARA/OMAP processing platforms

  • angular

    AM24x Series

  • angular

    MSP430 Series

  • angular

    C2000 Series

  • angular

    AM64x/AM65x MPUs

  • angular

    AM335x/AM43x

MicroChip

ARM, PIC and Atmega family of MCUS and MPUS offered by Microchip are supported

  • angular

    PIC16/PIC18

  • angular

    AVR Family

  • angular

    PIC24/PIC32 Series

  • angular

    PIC32 MCUs

  • angular

    SAM A5/A7 MPUs

Other MCUS and MPUs

MCUs from other leading vendors such as

  • angular

    Espressif ESPxx

  • angular

    Nuvoton MCUs

  • angular

    Silicon Labs EFM32

  • angular

    AD MCUs

  • angular

    Windows/Linux

Compilers and toolchains

Our stacks can be readily compiled for different toolchains including

  • angular

    GHS Multi

  • angular

    IAR Embedded Workbench

  • angular

    Microsoft Visual C++

  • angular

    GCC

  • angular

    Keil MDK

RAPDISEA OTA Stack Package

Some of the key features of our RAPDISEA OTA Stack are

  • Supports on various leading MCUs and Processors
  • Easy to integrate and Robust API's
  • Offers wide range of security features
  • MISRA C compliant
  • End to End solution offering
Click here to learn about the wide range of silicon support of RAPIDSEA protocols stacks.

The OTA stack brochure has been designed to give you all the necessary information related to the stack including

  • Memory specifications and code requirements.
  • OTA Update software package.
  • OTA Update software integration and support services.
  • Benefits of our royalty one-time licensing fee engagement model.
  • Value-add features of our ready-to-integrate OTA software stack solution.
Click here to download the OTA protocol stack hand-book to know in detail.

Embien emphasizes providing the best-in-class services and solutions for its customers. Our Over the Air update stack is offered with

  • High-Level design document (HLDD) and low-level design document (LLDD)
  • Integration Manual
  • Development Manual
  • User Manual
  • Functional Test Plan
  • Test reports for Unit, Integration and Functional testing of UDS protocol implementation
The API documentation is available in the link below while the other documents can be obtained by contacting us via this link.

Embien's OTA stack is supported over a variety of popular cloud services and updates can be performed over interfaces such as Ethernet, Wi-Fi, LTE, CAN, LoRA, BLE, ZigBee etc.

An evaluation version of the Over the Air update stack can be requested via the link below.

Example project can be accessed via the following link.

Embien offers Flint IDE to configure the bootloader and application to suit the target system.

Along with our Secure Bootloader, the tool also allows signing of firmware using RSA/ECDSA algorithms. Our Flint IDE allows developers to configure the stack easily using an intuitive graphical interface.

FAQs

There are two parts to this. The download and validation aspects can be quickly integrated as they are generally Independent of existing functionality. But the update part may call for some significant changes which will need some care and effort. With our detailed documentation and many examples, it should not take much time.

By all means! Embien will be happy to be part of your success story in remotely enabling new features in your devices.

RAPDISEA Over the Air update stack supports, but not limited to the following interfaces: UART, Ethernet, Wi-Fi, LTE, CAN, LoRA, BLE, ZigBee.

RAPIDSEA OTA stack needs some memory configurations to be done. We have provided examples of these implementations which can be reused or used as a reference to support the target device. Primarily that should be all.

FOTA refers to Firmware Over the Update where the firmware running on the device has to be updated. RAPIDSEA FOTA update stack provides this feature.

COTA refers to Configuration Over the Update where the settings/parameters of the device have to be updated remotely. For example, the log file size, threshold values etc. falls under this category. RAPIDSEA COTA update stack enables this.

MOTA refers to Model Over the Update where the machine learning or AI algorithm model of the edge device must be updated remotely. RAPIDSEA MOTA update stack allows you to update the ML models seamlessly.

Being an ANSI-C stack it is 100% portable. The stack is available in source code format and can be cross compiled to platform of your choice. Then implementing the underlying CAN functions, the system is FOTA-ready!

We offer it in a royalty-free model with no hidden charges whatsoever. Pay us once and you can use it for any number of products with the licensed MCU part number. If you are looking for alternative licenses, feel free to reach out to us.

Embien can do the porting for you and help run the OTA stack on the new target MCU.

Yes, do not hesitate to contact us for an evaluation version of our library. While it provides all the functional features, it is a time limited version.

Currently the stack is being used to update from AWS, Google Cloud Platform, Azure and custom FTP/HTTPS/MQTT cloud platforms.

Our stack finds wide applications in various defense systems, medical devices, ECUs, telematics devices, industrial gateways, smart wearables, measuring instruments etc.

Our Success Stories

Automotive eMobility

Vehicle Dashboard - Electric Vehicle Instrument Cluster Design

After-sales vehicle dashboard to replace OEM-fit instrument cluster.

Learn more about the vehicle dashboard »

Industrial

Standalone CAN Programming Tool For Battery Management System

Perform Firmware updates and configure BMS modules in the field.

Know about the UDS programmer »

Automotive

UDS Client For Android Cluster-Remote Diagnostics & FOTA Update

UDS Client for Android Cluster with remote diagnostics and ECU FOTA Update.

Android UDS client »

Want to remotely reconfigure your devices in a secure and reliable manner?
Integrate our RAPIDSEA Over the Air update stack and perform FOTA, COTA and MOTA

Subscribe to our Newsletter