Jean-Philippe Vasseur is a Distinguished Engineer at Cisco Systems. He is the co-chair of the ROLL working group in the IETF and the chair of technology advisory board in the IP for Smart Objects (IPSO) Alliance. JP Vasseur has co-authored a number of RFCs on IP routing, MPLS, Traffic Engineering and Smart Object networks.
Adam Dunkels, PhD, is a senior researcher at the Swedish Institute of Computer Science. He is the well-known author of the Contiki operating system, and the uIP and lwIP embedded IP stacks. In 2009, MIT Technology Review named him a Top 35 Innovator under 35, for his work on IP for smart objects.
Interconnecting Smart Objects with IP: The Next Internet explains why the Internet Protocol (IP) has become the protocol of choice for smart object networks. IP has successfully demonstrated the ability to interconnect billions of digital systems on the global Internet and in private IP networks. Once smart objects can be easily interconnected, a whole new class of smart object systems can begin to evolve. The book discusses how IP-based smart object networks are being designed and deployed.
The book is organized into three parts. Part 1 demonstrates why the IP architecture is well suited to smart object networks, in contrast to non-IP based sensor network or other proprietary systems that interconnect to IP networks (e.g. the public Internet of private IP networks) via hard-to-manage and expensive multi-protocol translation gateways that scale poorly. Part 2 examines protocols and algorithms, including smart objects and the low power link layers technologies used in these networks. Part 3 describes the following smart object network applications: smart grid, industrial automation, smart cities and urban networks, home automation, building automation, structural health monitoring, and container tracking.
- Shows in detail how connecting smart objects impacts our lives with practical implementation examples and case studies
- Provides an in depth understanding of the technological and architectural aspects underlying smart objects technology
- Offers an in-depth examination of relevant IP protocols to build large scale smart object networks in support of a myriad of new services
Smart objects are small computers embedded in objects such as car engines, thermostats, and machinery. They are typically made up of three components: a CPU, memory, and a low-power communication device. The size is small and the price is low. During the past 5+ years, many proprietary protocols and architectures have been developed that have allowed smart computing to become a reality. IP is radically and rapidly changing the situation - this book explains the how and why of it. The many technological aspects of wireless sensing technology (operating systems, networking protocols, etc.) are covered before concluding with coverage devoted to the major applications of smart computing, i.e., smart grid (energy management, etc.), industrial automation, smart cities and urban networks, building and home automation, structural system health (buildings, bridges, etc.), and other machine-to-machine traffic sensing.
Part I: The Architecture
Chapter 1: What are Smart objects? Chapter 2: The IP protocol architecture Chapter 3: Why IP for smart objects? Chapter 4: IPv6 for Smart Object Networks and The Internet of Things Chapter 5: Routing Chapter 6: Transport Protocols Chapter 7: Service Discovery Chapter 8: Security for Smart Objects Chapter 9: Web services For Smart Objects Chapter 10: Connectivity models for smart object networks
Part II: The Technology Chapter 11: What is a Smart Object? Chapter 12: Low power link layer for smart objects networks Chapter 13: uIP A Lightweight IP Stack Chapter 14: Standardization Chapter 15: IPv6 for Smart Object Networks - A Technology Refresher Chapter 16: The 6LoWPAN Adaptation Layer Chapter 17: RPL Routing in Smart Object Networks Chapter 18: The IPSO Alliance Chapter 19: Non IP Technology
Part III: The Applications Chapter 20: Smart Grid Chapter 21: Industrial Automation Chapter 22: Smart Cities and Urban Networks Chapter 23: Home Automation Chapter 24: Building Automation Chapter 25: Structural Health Monitoring Chapter 26: Container Tracking