This book 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 the popular TINI microcontroller. Numerous illustrations and code examples enliven the text. All of the circuits and code have been fully tested based on the 8051 microprocessor.
TINI is an internet-ready, embeddable, Java Virtual Machine with a powerful collection of hardware interfaces (I2C, CAN, 1-wire, RS-232, parallel, Ethernet). This book shows how to build various sensors and control devices that connect to the TINI interfaces, explains how to write programs that control them in Java, and then ties them all together in practical applications. Included is a discussion on how these technologies work, where to get detailed specifications, and ideas for the reader to pursue beyond the book.
The accompanying CD-ROM includes Java source code for all the applications described in the book, as well as an electronic version of the text.