Install the agent
Add soc-ota-agent to your device image via the Yocto layer (meta-otapulse), the Buildroot external tree (buildroot-otapulse), or a manual binary copy over SSH.
OTA-Pulse is an over-the-air firmware update platform for Linux and embedded device fleets. It gives engineers a central place to upload firmware artifacts, push deployments to any number of devices, and watch each device move through the update lifecycle in real time. If you maintain a fleet of connected Linux boards and want reliable, auditable updates with automatic rollback, this guide is for you.
soc-ota-agent) on a Linux device using Yocto, Buildroot, or a manual binary installThe whole sequence takes about 15 minutes once you have your device connected to the network.
Make sure you have:
http://<server-ip>:8000)Install the agent
Add soc-ota-agent to your device image via the Yocto layer (meta-otapulse), the Buildroot external tree (buildroot-otapulse), or a manual binary copy over SSH.
Register your first device
Write the agent config (/etc/otapulse/otapulse.conf), enable the systemd service, and watch the device appear online in the console.
Ship your first update
Build a firmware artifact, upload it, create a deployment, and watch the device apply the update from the console.