Ubuntu Core and Kura: A framework for IoT gateways

James Nunns

James Nunns

on 10 November 2018

Ubuntu Core

The Linux distribution model, whilst established and well understood for computing, has some limitations when it comes to IoT edge gateway devices. Due to often being located in remote or hard to access areas, there is a greater demand for a system that offers both high levels of robustness and security.

With the IoT gateway market growing at a fast pace in recent years and continuing to grow even more rapidly – mostly due to increasing demand for big data collection and analytics, there is greater importance being placed upon finding solutions that are capable of offering this.

Having a standard Linux distribution as the base is often not the optimal choice due to these systems often lacking a clear update story, creating security risks caused by an unmaintained system. Updates are often deferred because they are identified as risky operations, without a good recovery path. This makes such systems an unsuitable fit for unattended devices.

Unfortunately, the use of generalist Linux distributions will likely lead to problems and greater complexity, putting the success of these projects at risk.

This problem can be solved with a combination of Ubuntu Core, snaps and Kura.

Ubuntu Core is an important revolutionary step for Ubuntu. Whilst building upon Linux traditions, Ubuntu Core focuses on predictability, reliability and security while at the same time enabling developer freedom and control. It provides a trusted platform to deploy edge gateway solutions, such as Kura, an extensible open source IoT Edge Framework based on Java/OSGi.

In this whitepaper you will:

  • Learn how Ubuntu Core’s snap packages allow for transactional updates to each key component
  • Understand why Ubuntu Core, snaps and Kura are the best combination for IoT gateways
  • Learn how to deploy Kura on Ubuntu Core and the IoT gateway security benefits of this model

Read the whitepaper

Internet of Things

From home control to drones, robots and industrial systems, Ubuntu Core and Snaps provide robust security, app stores and reliable updates for all your IoT devices.

Newsletter signup

Select topics you’re interested in

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

Related posts

Canonical launches MicroK8s – deploy Kubernetes in seconds

Canonical has released MicroK8s – a fast and efficient upstream Kubernetes delivered as a single snap package that installs on 42 flavours of Linux. With a small disk and memory footprint, MicroK8s provides an efficient way to deploy…

Collaborative robots – Cobots and the changing nature of work

  This is a guest blog by Jamie Branch, Corrosion Engineer at Apellix. Collaborative robots, or cobots, work side by side with humans to enhance human worker’s ability to perform their job safer, with less monotony and repetitive…

Behind the drone: how aerial robotics solve industrial IOT challenges

Apellix, an emerging leader in the field of aerial robotics, are creating innovative industrial solutions with the help of Ubuntu. The development of aerial robotic systems to carry out tasks at height has taken the responsibility of…