A guide that describes how to design internet access and communications capabilities into embedded systems. It takes an integrated hardware/software approach using the Java programming language and industry-standard microcontrollers. It also shows how to build various sensors and control devices that connect to the TINI interfaces.