Mender blog

How to work with Python applications and modules in Yocto

11th Dec 2019

Python is one of the most popular programming languages used today and it has been around for more than 2 decades. It is commonly used in the development of applications for IoT and especially in the early stages of product development while developers might still be evaluating projects. The reason for its popularity is because Python is easy and quick to develop, for example the logic is closer...

Read the article

How to update a Docker container with Mender using Raspberry Pi

10th Dec 2019

A Docker container packages applications in containers by virtualizing the operating system and dividing it into compartments to run applications. Powerful CPU-based devices can leverage virtualization to enable containers. Containers are easy to manage due to their atomic nature, enable more efficient use of system resources, faster delivery cycle and provide a nice layer of isolation. Microsoft...

Read the article

Mender 2.2.1 released: Stability improvements

9th Dec 2019

We are pleased to announce the release of Mender 2.1.1 and 2.2.1!

Both are patch releases, meaning they include bugfixes and stability enhancements for the 2.1.0 and 2.2.0 releases, respectively.

For a full list of improvements, see the respective release notes:

Mender 2.1.1 release notes Mender 2.2.1 release notes Read the article

Top three requirements for OTA software updates for IoT

4th Dec 2019

Updating your device software, whether its system or application level, may seem an easy task to do when you first start your IoT project but then you realize what’s involved is more than just overwriting some files with new copies. What if the power goes out while the device is updating? What if the connectivity is lost due to poor network quality? What if a third party sends a fake update? What...

Read the article

How to update a .deb package with Mender using Raspberry Pi

3rd Dec 2019

Embedded Linux devices are very fragmented in their design and implementation. At the basic level, they all have the following components:

Applications implement the primary functions of a device; they are ultimately what makes the end user benefit from using the device. Therefore, they are the most frequently updated software stack to fix bugs and to add new features. They could also be updat...

Read the article