Programming the Internet of Things with Node.js and HTML5

Javascript is unique in that it can be used to program every part of an IoT system: the devices, the servers, and user interface. Node.js can be used for both embedded devices and servers in the cloud while HTML5 can provide a user interface that works on any device. In this tutorial we will work through the development of a simple but complete IoT system using only Javascript.