Search by Tags

Torizon OTA (Over the Air Updates)

 

Article updated at 12 May 2021
Compare with Revision




Subscribe for this article updates

Introduction

Torizon OTA is the recommended OTA method for Torizon, our easy-to-use embedded Linux platform.

This article is split into major sections covering the following topics:

  • How to get started: a simple and concise introduction. It will help you have a smooth hands-on experience.
  • Technical overview: an optional read with technical details for those who are interested in learning more.
  • Documentation: Links to important articles and documents to use Torizon OTA.

Prerequisites

How to Get Started With Torizon OTA

It is very simple to get started, you just need to create an account and login to our hosted dashboard:

Get Started With Torizon OTA

It is a good experience to just explore the dashboard, but you can of course learn more with documentation:

Torizon OTA Documentation

An overview of relevant articles is presented in this tab. You can scroll through contents or click on your topic of interest below:

First Steps and Essentials, Torizon Tools and TorizonCore Customization

We use icons to help you identify the content in an article:

Visual Studio Visual Studio Code Command Line Conceptual Starting Point Docker Concepts Samples Repository

First Steps and Essentials

Technical information about Torizon OTA implementation.

Article Brief Description
Over-The-Air Updates An overview of over-the-air update technologies for Toradex modules
Quickstart Guide Our step-by-step guide has a section dedicated to Torizon OTA
Torizon OTA An overview of the Torizon OTA, the OTA solution integrated to Torizon
Torizon OTA Web Interface An overview of the web interface of Torizon OTA and its features
Torizon OTA Technical Overview A technical overview of how Torizon implements OTA
Aktualizr - Modifying the Settings of Torizon OTA Client Configure some settings on the Torizon OTA client, as the polling frequency and blocking updates on the device
Signing and pushing TorizonCore images to Torizon OTA A step-by-step tutorial on how to build and push to Torizon OTA a custom TorizonCore image for OTA Deployment
Using Private Registries With Torizon OTA How to deploy private registry credentials to your devices
OSTree An overview of a core technology used in the Torizon OTA

Torizon Tools and TorizonCore Customization

The articles below show information about Torizon Tools and TorizonCore Customization to prepare an image for OTA deployment.

Article Brief Description
TorizonCore Builder Tool - Customization for Production Programming and Torizon OTA Create a custom TorizonCore image that you can use in production programming with Toradex Easy Installer, or push your changes to Torizon OTA
TorizonCore Builder Tool “build” command Learn how to fully customize an image as a single step using the build command from TorizonCore Builder
Device Tree Overlays on Torizon How to modify the device tree without having to re-compile it
Device Tree Customization Examples Some examples of Device Tree Customization
Pin Multiplexing - Changing Pin Functionalities in the Linux Device Tree How to create a dts file to change the pin muxing configuration
Building External Kernel Modules With Torizon How to deploy an external kernel module using TorizonCore Builder with an example
Customizing Kernel Arguments in Torizon How to use TorizonCore Builder to customize kernel arguments in Torizon
Splash Screen Customization on TorizonCore Learn how to change the splash screen using initramfs
Touch Screen Calibration (Torizon) How to use weston-touch-calibrator to calibrate the touch
Capturing Changes in the Configuration of a Board on TorizonCore Use TorizonCore Builder to save and reproduce board customization
Pre-provisioning Docker Containers onto a TorizonCore image How to preinstall a Docker Container onto a TorizonCore image using your PC
Reliability on Torizon Learn how to improve reliability on TorizonCore
How to Store Docker Data on an External Storage Device (USB/SD Card) How to storage Docker data on an external device like an SD Card or a USB stick
Persistent Journald Logging How switch from in-RAM to persistent Journald logging
Using Private Registries With Torizon OTA How to deploy private registry credentials to your devices