IoT Projects, Intel, Python

Logging sensor data using Intel Edison and Python

During the Hackster Hardware Weekend I had the chance to test the Intel Edison board and was pretty amazed by its form factor and speed.

Intel has made sure to include Arduino compatibility in its Edison and Galileo boards, and while I think it’s a nice alternative to have, I feel that some project just don’t require this, and adding that layer would just make it harder to program and may use more resources.

So I looked for ways to access the GPIO pins directly from the Linux environment, without the Arduino overhead, and luckily I found the MRAA library. It makes it SO easy to interface with the Edison pins from the comfort of a Python script (and there’s also a Javascript binding).

In this tutorial we’ll use the MRAA Library to log sensor data and stream it to Ubidots.

To begin solving problems with the Internet of Things today, simply create an Ubidots account and effortlessly send your data to the Ubidots IoT Application Development Platform to develop, visualize, and deploy your Problem Solving Application today!

Author image

About Agustin Pelaez

Agustín has more than 10 years of hands-on experience in IoT Projects, including building a global IoT Startup (Ubidots) with over a thousand clients worldwide.