Home Embedded Blog [Vlog] Demo of Our FOTA Update Solution for Field-Deployed Automotive and IoT Devices

[Vlog] Demo of Our FOTA Update Solution for Field-Deployed Automotive and IoT Devices

The primary purpose of Firmware-Over-The-Air (FOTA) Applications is to update firmware in IoT and Automotive devices, that are installed in remote locations or on a field.

This demo video starts by introducing you to the architecture of the system that facilitates FOTA update.

There are four primary components in the FOTA Architecture:

  1. Client app server – Firmware files and device properties are uploaded through the user interface of the client app server.
  2. FOTA server – The work order is created and moved to the FOTA server.
  3. BLOB Storage – This is a highly scalable file storage service that facilitates thousands of concurrent download requests from different devices.
  4. Devices – These should be connected to the internet and have the ability to make API calls. Each device checks for updates from the FOTA server during the first reboot of the day.

Subsequently, the workflow of the system is explained. The steps involved in the FOTA update process are as follows:

  • When new firmware image is available, the admin user uploads the firmware to BLOB storage through client app server.
  • BLOB storage creates a url for the file, and this is stored in the FOTA server.
  • During boot-up, the field deployed devices check for new firmware availability by making API calls to the FOTA server.
  • If new firmware is available, the FOTA server responds with the url.
  • The device then starts downloading the firmware from BLOB storage.
  • Once the firmware starts updating the devices, the status is reported to the FOTA server.
  • When the update is completed by all devices, the status can be viewed in the client app server in the form of bar charts.

This is followed by an insightful demo of how the application works in real-time.

How is scalability the USP of our FOTA Solution? What are the business use-cases of our FOTA Solution?

You will find all the answers in this demo!

This entry was posted in Embedded Blog, Blog by Embitel. Bookmark the permalink

Jan 29 2020
Related Posts





12 design strategies to develop an "In-Vehicle Infotainment " system


Car HUD (Heads-up Display)

Go-to-market in 6 months with our automotive grade hardware and software design

Automotive Control Units

Electronic Control Units (ECU) development services for Body Control Modules (BCM), Powertrain, Chassis and Infotainment

AUTOSAR Software Services

AUTOSAR MCAL development, RTE and BSW integration, Application Layer development, Tools configuration and code generation


J1939 Stack for advanced EPS system

Find out how J1939 stack resolved on-chip memory issue for an Automotive Tier-I supplier


Software re-engineering | Telematics applications

Modular architecture re-design across fleet management product lines - GPS fleet security, vehicle and trailer tracking


IoT based Home Automation system

Design and development – Sensor Networks, Custom IoT gateway, Cloud and Mobile App