Mender blog
Safety and security of the connected world
It is safe to say that the connected industry will not self-regulate and take the necessary security measures when developing new IoT products. As more of our lives come under the control of machines, the negative impact of security flaws increases. Small steps to regulate the IoT industry have been taken on most continents, but without any meaningful impact on the industry. All new regulations ha...
Read the articleA quick dive into k3s and the Mender Update Module for Kubernetes
All of you know about Kubernetes, the open-source container-orchestration system for automating application deployment, scaling, and management. Over time, it is becoming the de-facto standard to automate the deployment, scaling, and operations of container-based workloads in the cloud. The Cloud-Native Computing Foundation (CNCF) is responsible for the certification of the Kubernetes distribution...
Read the articleOver-the-air (OTA) software updates in embedded MCU based applications
Many MCU based embedded systems are used in a variety of IoT applications which are typically deployed in the field on a large scale. These devices coupled with the rapid software development cycle, cause many systems to require support for over-the-air (OTA) updates. In this process, an OTA update replaces the software and firmware on the microcontroller (MCU) of the embedded system with a new so...
Read the articleCollecting Acceptance and Integration Test Coverage with Golang
This blog post will cover how acceptance and integration test coverage is collected from the Mender client tests.
Starting out, we thought this was going to be a straight forward problem, and there are plenty of blog posts on the web, covering the standard approach. For go test can collect coverage from a do_main() function, just as well as it collects coverage from any other unit tested fun...
Read the articleRaspberry Pi support for robust system level updates
The boards with binary distros are very popular in the development of IoT projects, such as Raspberry Pi. Depending on product goals, a large share of devices in early phases of product planning and prototyping could be based on Linux of one form or another due to their prevalence of low-cost with ready-made Linux distributions and their relatively quick access and setup. However, when it comes...
Read the article