OpenEmbedded Layer for Linux-based Devices


Developer Bernardo Rodrigues has developed a project to enable fast integration of IOTA projects into Yocto-based embedded Linux distributions.

The Yocto Project is an open source collaboration aimed at creating customized Linux distributions for nearly any type of hardware. Until now, those custom distributions had trouble integrating with IOTA projects. Thanks to developer Bernardo Rodrigues, that is no longer the case.

Rodrigues was awarded a grant from the IOTA Foundation’s Ecosystem Development Fund to develop an IOTA layer for OpenEmbeded (a build automation and cross compile environment used to build embedded Linux distributions). This project will enable easy and seamless integration between ITOA projects and Yocto-based embedded Linux distributions. These projects will focus specifically on Internet of Things (IoT) devices.

The first milestone in the project was the porting of three projects from IOTA’s enTangled repository. Those projects were cIRI (a low-level reference implementation of an IOTA node), CClient (responsible for creating transactions to send data and tokens to and from IOTA device addresses), and MAM (Masked Authenticated Messaging).

For his next milestone, Rodrigues intends to integrate Go and Python IOTA API libraries, as well as the go-iota-workshop and python-iota-workshop repositories. 

Rodrigues wrote an introduction to the project in a post titled IOTA cIRI on a BeagleBone Black with Yocto Project and OpenEmbedded.



Related content

comments powered by Disqus