Skip to main content

Your submission was sent successfully! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates from Canonical and upcoming events where you can meet our team.Close

Thank you for contacting us. A member of our team will be in touch shortly. Close

An error occurred while submitting your form. Please try again or file a bug report. Close

  1. Blog
  2. Article

Sarah Dickinson
on 9 April 2019

Optimising IoT bandwidth with delta updates


As connected devices proliferate in the Internet of Things (IoT), companies need an efficient over-the-air (OTA) update mechanism for remotely delivering new software, features, firmware updates and security enhancements to potentially huge numbers of geographically dispersed embedded devices.

Pushing software updates can range from a few to hundreds of megabytes. Consideration needs to be given to the amount and frequency of data that will be transmitted from the device to the cloud for both cost and latency reasons. To reduce the amount of data needing to be transferred during updates, snaps supports a form of data compression known as snap deltas.

Snap deltas constitute a form of differential data compression where the only data transmitted is that which changed between the snap currently on the device and the new version. When the publisher of a snap (in the case of devices, usually the device manufacturer) releases a new revision of their snap, the Snap Store servers look at the most likely revisions that devices in the field may need meaning only the delta change is updated rather than the entire application.

Rigado, a global provider of commercial IoT edge-as-a-service solutions including a containerised application platform, are taking advantage of this technology on their gateways. Using snap deltas, the monthly bandwidth consumption for Rigado devices is reduced by up to 65 percent. Similarly, Dell’s Edge Gateways, which enable analytics at the edge of IoT networks, use snap delta to reduce bandwidth consumption by 60.5 percent.

As these examples show, the use of snap deltas can deliver significant savings in bandwidth when deployed across thousands of IoT devices. As the IoT grows and these devices reach the millions, the positive impact becomes even more substantial.

To learn more about snap deltas, how they can deployed on IoT devices, the desktop and cloud and featuring more case studies, download the whitepaper using the form below.

In submitting this form, I confirm that I have read and agree to Canonical’s Privacy Notice and Privacy Policy.


Related posts


Rhys Knipe
12 June 2024

Space pioneers: Lonestar gears up to create a data centre on the Moon

Canonical announcements Article

Why establish a data centre on the Moon? Find out in our blog. ...


Edoardo Barbieri
30 July 2025

How to enable Real-time Ubuntu on your machine 

IoT Article

If you’re here, you likely already know about preemption, determinism, and real-time capable operating systems. If that’s the case, and you want to learn how to get up and running with Real-time Ubuntu, skip ahead now to find out how to enable the kernel on your workstation. If you’d like a short refresher, we have ...


Edoardo Barbieri
7 July 2025

The State of Silicon and Devices – Q2 2025 roundup

Internet of Things Article

Welcome to the Q2 2025 edition of the State of Silicon and Devices by Canonical. In this quarter, we have seen momentum accelerate in edge computing, as well as growing interest in hardware platforms designed for AI, automation, and long-term maintainability. From Ubuntu Desktop arriving on Qualcomm’s Dragonwing processors, to demonstrati ...