Description
OTA update for PoS Terminals
RTSoft has been tasked by major IT provider of automation systems for Retail industry to develop a solution for remote update of software (operating system and/or application) for a family of devices PoS terminals.

The solution should allow an automatic rollback in case of update failures such as connectivity problem or unexpected power loss, implement versioning and secure delivery mechanisms, and be customizable for future integrations.

Additionally, the solution should include a cloud back-end service for device and software repository, content delivery and rollout management.

The target devices’s characteristics are:

  • SoC: Mediatek MT7688
  • Flash memory: 64MB
  • Operating system: Linux (OpenWRT)

Key facts
  • Custom-built Linux kernel and OpenWRT image for A/B update mechanism
  • Modified U-Boot for A/B update mechanism
  • Custom implementation of Direct Device Integration (DDI) protocol for an edge device
  • Custom implementation of an Update Server as a cloud service

  • merkoptima.png
Solution

RTSoft provided its architecture and software development expertise on a system level. In the early stage of the project RTSoft collaborated with client's technical team to identify possible set of use cases and draft requirement for the solution that provide a best trade-off for the client. During a development phase RTSoft offered the solution's architecture and developed all software components some of which were based on open-source software.

On the client-side, RTSoft modified system software and developed update software components which provide:

  • update delivery mechanism
  • verification and installation mechanism
  • reporting.

On the server-side, RTSoft developed a "ready to be deployed as a Docker container" cloud service harnessing the open-source Eclipse hawkBit software.

The service provides the following functionality:

  •  authorization mechanisms
  • software distributions repository update process monitoring
  • different batch rollout campaigns
  • administrative REST API
  • Web GUI and console tools.

Benefits for customers
Cloud-based solution, fast deployment and scaling

Secure device access control system

Certificate-based access to artifacts repository
Rollouts monitoring system
Rollout tasks with load balancing
Scales to thousands of devices
More projects
OTA update for PoS Terminals
RTSoft has been tasked by major IT provider of automation systems for Retail industry to develop a solution for remote update of software (operating system and/or application) for a family of devices PoS terminals.

The solution should allow an automatic rollback in case of update failures such as connectivity problem or unexpected power loss, implement versioning and secure delivery mechanisms, and be customizable for future integrations.

Additionally, the solution should include a cloud back-end service for device and software repository, content delivery and rollout management.

The target devices’s characteristics are:

  • SoC: Mediatek MT7688
  • Flash memory: 64MB
  • Operating system: Linux (OpenWRT)

Digital cockpit
RTSoft has been chosen by Motherson Innovation GmbH, an innovative automotive company, for prototyping “The Empathic Cockpit” – a digital cockpit of the  future, harmoniously absorbing the newest available technologies for reaching a unique level of comfort and real-time functionality.
The solution was presented at the CES 2018 Show in Las Vegas.
Remote software updates protect against counterfeit money

G+D Currency Technology has assigned RTSoft to code the agent for automated remote software updates and data exchange for BPS C2 banknote processing systems with central dashboards.


Unified Embedded Device Management Platform
RTSoft introduces a HIGHLY SCALABLE PLATFORM TO MANAGE EMBEDDED M2M INSTALLATIONS AND IOT DEVICES. A reference implementation has been developed for ELAA.