Chapter 13

uIP — A Lightweight IP Stack

IP was long believed to be too complex and heavyweight to be usable in smart objects. The microcontrollers used in smart objects are constrained regarding memory size and processing power. In this chapter, we dispel the myth that the IPs are heavyweight by studying the open source uIP IP stack, the first IP stack for smart objects.

To communicate using the IP, a device needs an IP stack. This is a software system that implements the IP protocols enabling IP communication. Every computer on the Internet runs an IP stack. They are part of all general purpose operating systems such as Microsoft Windows, Linux, and Mac OS. Smart objects are, however, severely memory-constrained and the IP stacks in general purpose ...

Get Interconnecting Smart Objects with IP now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.