Skip to content

Device Integration

This section is for engineers who already have a working embedded Linux build process and want to integrate the OTA-Pulse agent into their device images. The agent handles firmware downloads, A/B partition switching, and rollback — once it is in your image and pointed at your OTA-Pulse server, deployments work end-to-end without any manual SSH steps.

Today, OTA-Pulse ships a production-ready Yocto layer (meta-otapulse) that bakes the agent, its configuration template, and its systemd service unit directly into your image. The layer has been verified against Kirkstone, Langdale, Mickledore, Nanbield, and Scarthgap.

Three integration methods are available:

MethodWhen to use
Yocto layer (meta-otapulse)Greenfield or existing Yocto builds — recommended production path
Buildroot external tree (buildroot-otapulse)Buildroot-based boards
Manual binary installQuick device tests, development VMs, or any running Linux device

See Install the OTA-Pulse Agent for full instructions on all three methods.