Designing the Internet of Things : design principles for connected devices, internet principles, thinking about prototyping, prototyping embedded devices, prototyping the physical design, prototyping online components, from prototype to reality, designing kits, designing printed circuit boards, manufacturing printed circuit boards, scaling up software, characterizing the internet of things, techniques for writing embedded code, provide infrastructure sensor networks, sketch, iterate, and explore, 3d printing, developing on the electric imp.