- Jelina overview
- JelinaOS
- Configuration examples
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.
Scenario
Section titled “Scenario”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.
Step 1: Create an incremental package
Section titled “Step 1: Create an incremental package”Incremental updates contain only differences between versions. With assistance from Advantech technical support or the cloud environment:
- Generate an incremental package from the current and target versions.
- Publish it through the cloud or deliver it to the site offline.
Step 2: Publish the incremental update in the cloud (recommended)
Section titled “Step 2: Publish the incremental update in the cloud (recommended)”- Configure the incremental package in JelinaCloud and specify applicable devices.
- The device agent detects the incremental update target and automatically downloads and applies it.
- 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:
- Generate a package through offline OTA updates.
- On-site personnel bring the package to the device and apply it offline.
- Offline delivery supports system, kernel, device agent, and application updates.
Step 4: Verify the update
Section titled “Step 4: Verify the update”jelina-info # Confirm the new version is activejelina-local-ota -s # Check update statusResults
Section titled “Results”| 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 |
Related documentation
Section titled “Related documentation”- System updates — Update mechanism overview
- Updates and disaster recovery — Incremental update principles
- JelinaCloud incremental package configuration instructions