How can we build bridges from the digital world of the Internet to the analog world that surrounds us? By bringing accessibility to embedded components such as sensors & microcontrollers Java Script & Nodejs might shape the world of physical computing as they did for web browsers This practical guide shows hardware & software engineers makers & web developers how to talk in Java Script with a variety of hardware platforms Authors Patrick Mulder & Kelsey Breseman also delve into the basics of microcontrollers single-board computers & other hardware components Use Java Script to program microcontrollers with Arduino & Espruino Prototype Io T devices with the Tessel 2 development platform Learn about electronic input & output components including sensors Connect microcontrollers to the Internet with the Particle Photon toolchain Run Nodejs on single-board computers such as Raspberry Pi & Intel Edison Talk to embedded devices with Nodejs libraries such as Johnny-Five & remotely control the devices with Bluetooth Use MQTT as a message broker to connect devices across networks Explore ways to use robots as building blocks for shared experiences