Developing Internet-connected device applications is a daunting task for embedded-systems designers. Few have more than a limited knowledge of the Internet Protocol and the various related protocols ...