Please fill in the form and we will get back to you soon!
We appreciate you contacting iWave. Our representative will get in touch with you soon!
Get in Touch
We appreciate you contacting iWave. Our representative will get in touch with you soon!
Thank you for subscribing to our newsletter!
iWave's Expertise in Linux OTA (Over the Air) Update on Embedded Platforms
Have you ever checked your smartphone or your IoT device and received an alert for a software update? All you have to do is simply accept the update when you have the network connectivity and the rest will be taken care of automatically by the software. Isn’t it simply amazing to be able to refresh your device, no matter where you are in the world? This update process is widely known as OTA (over the air).
OTA is a technology that manages software and lets you wirelessly upgrade the operating system/files of your platform.
OTA become a de-facto standard even for small IoT solutions because of the following factors:
OTA updates allow your devices to change along with the new infrastructure and decrease maintenance costs.
Updates achieved without having to send technicians into the field or the users needing to visit the place to have something fixed.
OTA updates act immediately to keep your deployment robust and make sure transmissions are safe and protected ahead of the curve.
Release Now, Update Later – You won’t have to wait for everything to be perfect to deploy. Product features can be accomplished in phases, with devices picking up additional functionality in stages.
The device can improve with market trends.
iWave incorporates the OTA update solution using Menderopen-source software update managerinto our various Linux platforms.
OTA Update on iWave’s Embedded Platforms
Since Mender is an open-source client-server update manager, we have utilized the full potential of the service for secure and robust OTA update using iWave’s customization in the following steps:
Develop the software update in device software build system (laptop / PC)
Upload software update artifact to the management server
The Client polls for updates from the server and fetches the update if it is available.
The server monitors and manages the updates during this time.
The client device downloads the updated artifact and boots into the updated software.
iWave’s Linux OTA solution with Mender stand-out because of the following factors:
OTA solution integrated into iWave’s Yocto BSP. Hence, future updates and robustness are guaranteed.
Mender is a permissive open-source licensed update manager – a perfect solution for the OEMs and industries.
iWave supports both ‘managed mode’ (server will automatically take care of the updates) and ‘standalone mode’ (any third party software can decide when to update the system with or without network) updates
Support for both application and system updates.
No need for temporary storage for the update on the device.
Full-fledged security features such as:
Integrity checksum
Secure TLS communication
Code signing
Signature verification using multiple algorithms
Extended features such as :
High Assurance booting (for i.MX platforms)
U-boot update
Custom peripheral update
APIs for integrating into 3rd party applications or servers
Custom update status based on the requirements.
Delta update (for updating only the changes from one image to another)
Custom partition layouts
iWave has implemented an OTA update solution on our i.MX8 development platforms and has proven our expertise in the technology in several use cases including telematics (automotive), medical, industrial, and IoT applications. Our dedicated technical support including OTA implementation, customization, server integration, etc., ensures that customers can focus on their core competencies without having to be worried about software updates for their designs.
iWave is an embedded systems engineering and solutions company, designing solutions for the Industrial, Medical, Automotive and Avionics vertical markets, and building on our core competency of embedded expertise since 1999. Read More…
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies. Read more about our Privacy Policies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.