This post describes how to set up an Ubuntu Linux VM with PlatformIO, including necessary steps to warp the USB-to-serial interface of development boards hardware into the virtual machine. PlatformIO maintains a very good documentation, but sometimes things can become tricky when trying to set up a working environment inside a virtual machine, and perhaps on different Linux distributions.
This tech post is about two small ESP8266-based boards, the Wemos D1 Mini and the NodeMCU and how to create a development environment. Both boards can be programmed and flashed with the well known Arduino IDE, but I rather enjoy having my own code editor and tool chain at hand on the command line.
When reading about maker projects, we often find case examples and remoting implementations using subsets of HTTP, i.e. requesting a status page from a RaspberryPi-based Sensor board or sending commands to small actor devices using HTTP-POST. There are quite a few blog posts and articles are about implementing a REST API on those small devices. Given that REST is well-known from the field of web development, we asked ouselves whether it would make sense to transfer REST capabilities to the field of embedded and IoT development.
On Tuesday, 4th October, Oliver and I participated in our first German bar camp
in Düsseldorf on the hype topic Internet of Things (IoT): [www.iotbarcamp.de](http://www.iotbarcamp.de/).
I would like to share my personal notes on the talks I heard and my general
impressions of the camp.
As we were doing some research we asked ourselves: How many skilled developers are ready to lead the way in the new era of IoT? Somebody has to implements all these billions of devices in a targeted way. Who are these people? And where are they hiding?