Asset OTA examples | Blueprints gallery
Blueprints / Asset OTA examples

Asset OTA examples

Examples of using Asset OTA for programming external coprocessors and peripherals

Intermediatev1.0.2Coprocessor OTACloudExamples
Introduction
Supported devices
Hardware and devices
Project description

Introduction

Particle Asset OTA (available in Device OS 5.5.0 and later), makes it possible to include bundled assets in an OTA software update that can be delivered to other processors and components in your product. Bundled assets can be up to 1 MB to 1.5 MB in size, after compression, depending on platform and do not use additional data operations. With this feature, your Particle device can not only update itself, but also update the components connected to it!

Supported devices

Hardware and supplies

  • Supported device
  • STM32 Development board

Project description:

Asset OTA enables Particle devices to bundle external assets, like firmware binaries or graphical resources, into an over-the-air update, which can then be delivered to connected components. This functionality, available in Device OS 5.5.0 and later, supports assets up to 1 MB to 1.5 MB and does not consume additional data operations.

Example applications of Asset OTA include updating coprocessors and peripherals. For instance, in the STM32 OTA example, a Particle device updates an STM32 coprocessor with a new firmware binary received over the air. In the LCD image example, resources like images are bundled and delivered to display components, ensuring all assets are available before the application starts.

Asset OTA is useful for applications requiring regular updates to connected components, such as external displays or auxiliary processors, providing a unified OTA solution for Particle-based products.

Fork this project to your GitHub account Fork and edit