Remote, or over-the-air (OTA), updates today encompass a complete set of capabilities that enable cost-cutting, product enhancing solutions, as well as the ability to scale quickly, securely, and, if needed, meet all local, regional, or global compliance requirements. These capabilities include not only updating functions, but also connectivity awareness so as to be able to execute updates in minimal time, with minimal costs, while avoiding additional data transport costs due to devices not being able or ready to receive any updates.
This paper examines the need for agile remote device updates to resolve software bugs, close security gaps, and enable and test newly developed features―all on the fly.
Today’s IoT solution deployers need to utilize tools, processes, and systems that enable this rapid update environment―while keeping operational costs low. And having an OTA framework in place before deployment is critical to launching fast and successfully as it allows you to learn and optimize your deployment, add features to expand value, and resolve issues without having to recall devices.
Over-the-Air Update Challenges
There are many connectivity solutions out there that are trying to solve the same set of fundamental challenges but, many times, they cannot match the secure, reliable, always-on connectivity needed for remote updates.
Overcoming Network Congestion
Increased percentage of congested or off-line devices escalate failure rates of remote updates. Newer low-power cellular technologies, such as LTE-M and NB-IoT, while providing benefits of improved batter life and lower devices costs, are significantly constrained in relation to the network throughput and speed. These constraints primarily manifest as network congestion, adversely impacting the success rate of OTA updates.
Shortening Time for OTA Update Completion
Most OTA processes involve ‘blind’ updates, as in having no visibility into network status. And the manual tracking of failed or off-line devices takes far too many people and time so scaling of deployments are immediately impacted. Additionally, the manual process can take a long time to complete and still provide no insights as to why updates failed.
Aside from the potential errors and operational costs of manual update processes, many other elements to the remote update process can add to the final cost of a deployment. Without insights, retry costs, data transport charges, and overage costs all can hinder the scaling vision of a company.
Remote Updates that Work
In-house, business-specific customized can be built but the high development effort and the costs associated with this process (people, teams, testing, etc.) may limit scalability. Other companies have less than optimal OTA capabilities in that there is a distinct lack of customization, potential incompatibilities (as in no connectivity awareness), and can end up being very costly.
The Aeris solution was built specifically to help businesses grow. Aeris Connectivity-Aware OTA orchestration solution helps you increase remote update speeds and helps reduce the operational costs of completing large-scale, remote update campaigns.
OTA updates eliminate the need to send technicians into the field, save owners time and money, and make IoT deployments vastly more scalable. The ability to make changes to many devices remotely is important especially for operators of large-scale IoT deployments where updating devices manually would be a nearly impossible task.
With the Aeris Connectivity-Aware OTA orchestration solution, you can leverage connectivity and network status to know which devices can successfully download the update. The solution increases efficiency and scalability while reducing re-try and manual operation costs. By integrating Aeris OTA orchestration APIs into your existing remote update campaign manager, you can track and automate re-tries; optimize connectivity rate plans to reduce overage charges; and overcome network congestion by scheduling OTA attempts only to devices ready to receive.