Skip to content
JelinaJelina DocumentationTechnical documentation
Back to website

Example: incremental update configuration

This example configures incremental updates for field devices with limited bandwidth or metered connections. Transferring only changes significantly reduces update costs.

A fleet at remote sites uses limited-bandwidth connections, such as metered 4G. Full image downloads are expensive and slow, so a lightweight update method is needed.

Incremental updates contain only differences between versions. With assistance from Advantech technical support or the cloud environment:

  1. Generate an incremental package from the current and target versions.
  2. Publish it through the cloud or deliver it to the site offline.
Section titled “Step 2: Publish the incremental update in the cloud (recommended)”
  1. Configure the incremental package in JelinaCloud and specify applicable devices.
  2. The device agent detects the incremental update target and automatically downloads and applies it.
  3. Update status and completion rates are visible in the cloud.

Fleet devices do not install incremental packages automatically by default. Installation begins only after a package is explicitly specified, giving sites control over update timing.

Step 3: Apply the increment offline (sites without connectivity)

Section titled “Step 3: Apply the increment offline (sites without connectivity)”

Use offline updates where network access is unavailable:

  1. Generate a package through offline OTA updates.
  2. On-site personnel bring the package to the device and apply it offline.
  3. Offline delivery supports system, kernel, device agent, and application updates.
Terminal window
jelina-info # Confirm the new version is active
jelina-local-ota -s # Check update status
Comparison Full image update Incremental update
Transfer volume Large: complete system Small: changes only
Update time Long Significantly shorter
Data transfer cost High Low
Suitable environment Broadband Limited-bandwidth or metered sites