IoT Blog Written By Experts For Experts

The Foundries.io Blog

IoT Security

NXP EdgeLock® SE05x: Accessing a Secure Element from a Trusted Execution Environment

Linux microPlatform™ release v85 includes support for the OP-TEE upstream version of the NXP EdgeLock® SE05x integrating Plug-and-Trust revision 03.03.00.

Read more →

FoundriesFactory

Changes from Honister that impact a FoundriesFactory

The Yocto Project has made critical changes in the Honister release (3.4). This post details two changes that impact a FoundriesFactory: Override syntax Directory structure for tune files. A future LmP version will be released based on Honister. These changes do not impact the current version (v85). By knowing what to expect in future LmP versions, plans can be made to ease the transition.

Read more →

Blog category image
OTA Updates

How We Chose a Software Update System

One of the first big decisions we had to make for the Linux microPlatform was our Over-The-Air Update (OTA) strategy. This decision required a lot of time, meetings, beer, and coffee. This article is the first of a small series explaining our recommended approach to OTA for the LMP. This article explains how and why we ultimately chose OTA Connect and its open source deployment project OTA Community Edition.

Read more
Blog category image
Docker Containers

Google Assistant on the LmP

In this blog, I describe how to run the Google Assistant SDK on a Raspberry Pi with an external speaker and microphone. After you get things configured and gather key pieces of information you'll have a simple, portable and easy to reproduce Google Assistant appliance.

Read more
Blog category image
Docker Containers

Using AT&T's IoT Dev Kit

In the Zephyr microPlatform update 0.13, we have released support for the AT&T IoT Starter Kit (LTE-M). With the following instructions, you can start using Zephyr and the IoT Starter Kit with LWM2M in a matter of minutes.

Read more
Blog category image
OTA Updates

Linux microPlatform, now with OTA updates (beta)

Starting with Linux microPlatform update 0.13, we are including support for over-the-air (OTA) updates.

Read more
Blog category image
microplatform

180 days

It's March 30, 2018, Good Friday, and it has been 180 days since we started Foundries.io. In this time, we established our initial infrastructure, created the first microPlatform products and, on March 27, we produced our 12th update to the microPlatforms, roughly 1 update every 2 weeks. When we started the microPlatforms, we wanted to get our systems and processes running smooth enough to provide meaningful software updates that could be integrated into products by our subscribers. You may think that consuming software updates every 2 weeks is daunting, however, the upstream projects are ever-evolving and in this same period, Zephyr has seen 3,385 commits and the Linux Kernel has seen 28,876 commits and we aren’t even listing the changes of the other software projects. Long story short, with all this activity, there are new features and fixes that affect all aspects of computing that your products may have missed out on. With the microPlatforms we have created a product that not only keeps you close to the latest software, but standards-based and fully tested end-to-end for use within connected IoT products.

Read more
Blog category image
Docker Containers

Blockchain for the Internet of Things

It seems every industry is placing bets on how blockchain technologies will revolutionize the way they do business. The internet of things is not immune to this hype, but the fundamental question remains. How can it be useful?

Read more
Blog category image
Docker Containers

How To Manage LMP Containers

The Linux microPlatform uses a set of Docker containers to provide end-to-end services used by the Zephyr microPlatform. The containers and their configurations are deployed using a simple shell script that wraps Ansible. The scripts require a version of Ansible with Docker support. Some distro packages such as Ubuntu 16.04 don't have this, so make sure you install Ansible from a proper source before continuing.

Read more
Blog category image
Docker Containers

Simplify your life: multi-architecture docker containers

“The great thing about Docker is that your developers run the exact same container as what runs in production.” This is what the Docker hype is about, creating reproducible environments for applications. The technology enables us to create lightweight, secure microservices which run on an array of SoCs that can be updated over the air in a matter of seconds. We believe that accelerating code delivery will ultimately reduce time to market. Hype aside, Docker has matured and has become a foundational building block of our microPlatforms.

Read more
Blog category image
OTA Updates

Using your own firmware signing keys with MCUBoot

Secure firmware over the air (FOTA) updates are a key Zephyr microPlatform feature. This post explains how to use your own firmware signing key pair to secure the boot process on your devices.

Read more

Keep up to date with Foundries.io