This session will be the discussion of how to develop a project for the IoT world. In this case, a ”Black box” robotic base. What I will talk about is the selection process I used to pick which microprocessor, weighting both hardware and software constrains and needs. I will delve into the how to communicate with the device, briefly talking about serial, SPI and I2C, and how they are best used. All of the code in open source, the mechanical design, schematic and PCB will be released as open source.