IoT is huge, there is no doubt about it. CES 2017 was full of new platforms and monitors and sensors all touting why the world will be better with IoT. Yet right now the trend is closed systems that force you into a relationship with a single vendor. An IoT system requires two major components: hardware and software. Current software platforms for IoT are “walled gardens”, as Stacey Higginbotham has called them in her blog, Stacey on IoT. And most systems available today also require their own proprietary hardware or sensors or even custom built machines (think connected wind turbines or connected refrigerators).