You are previewing The Internet of Things in the Cloud.
O'Reilly logo
The Internet of Things in the Cloud

Book Description

Although the Internet of Things (IoT) is a vast and dynamic territory that is evolving rapidly, there has been a need for a book that offers a holistic view of the technologies and applications of the entire IoT spectrum. Filling this void, The Internet of Things in the Cloud: A Middleware Perspective provides a comprehensive introduction to the IoT and its development worldwide.

It gives you a panoramic view of the IoT landscape—focusing on the overall technological architecture and design of a tentatively unified IoT framework underpinned by Cloud computing from a middleware perspective. Organized into three sections, it:

  1. Describes the many facets of Internet of Things—including the four pillars of IoT and the three layer value chain of IoT
  2. Focuses on middleware, the glue and building blocks of a holistic IoT system on every layer of the architecture
  3. Explores Cloud computing and IoT as well as their synergy based on the common background of distributed processing

The book is based on the author’s two previous bestselling books (in Chinese) on IoT and Cloud computing and more than two decades of hands-on software/middleware programming and architecting experience at organizations such as the Oak Ridge National Laboratory, IBM, BEA Systems, and Silicon Valley startup Doubletwist. Tapping into this wealth of knowledge, the book categorizes the many facets of the IoT and proposes a number of paradigms and classifications about Internet of Things' mass and niche markets and technologies.

Table of Contents

  1. Foreword
  2. Preface
  3. Author
  4. Section I - The Internet of Things
    1. Chapter 1 - The Third ICT Wave
      1. 1.1 Rise of the Machines
      2. 1.2 The IoT Kaleidoscope
      3. 1.3 Defining Internet of Things
      4. 1.4 IoT: A Web 3.0 View
      5. 1.5 Summary
    2. Chapter 2 - Ubiquitous IoT Applications
      1. 2.1 A Panoramic View of IoT Applications
      2. 2.2 Important Vertical IoT Applications
        1. 2.2.1 Telematics and Intelligent Transport Systems
        2. 2.2.2 Smart Grid and Electric Vehicles
        3. 2.2.3 Smarter Planet and Smart Buildings
      3. 2.3 Summary
    3. Chapter 3 - Four Pillars of IoT
      1. 3.1 The Horizontal, Verticals, and Four Pillars
      2. 3.2 M2M: The Internet of Devices
      3. 3.3 RFID: The Internet of Objects
      4. 3.4 WSN: The Internet of Transducers
      5. 3.5 SCADA: The Internet of Controllers
      6. 3.6 Summary
    4. Chapter 4 - The DNA of IoT
      1. 4.1 DCM: Device, Connect, and Manage
      2. 4.2 Device: Things That Talk
      3. 4.3 Connect: Via Pervasive Networks
        1. 4.3.1 Wired Networks
        2. 4.3.2 Wireless Networks
        3. 4.3.3 Satellite IoT
      4. 4.4 Manage: To Create New Business Value
        1. 4.4.1 More Ingredients: LBS, GNSS, RTLS, and Others
      5. 4.5 Summary
  5. Section II - Middleware for IoT
    1. Chapter 5 - Middleware and IoT
      1. 5.1 An Overview of Middleware
      2. 5.2 Communication Middleware for IoT
        1. 5.2.1 MTC/M2M Middleware
        2. 5.2.2 SCADA Middleware
        3. 5.2.3 RFID Middleware
        4. 5.2.4 WSN Middleware
      3. 5.3 LBS and Surveillance Middleware
      4. 5.4 Summary
    2. Chapter 6 - Protocol Standardization for IoT
      1. 6.1 Web of Things versus Internet of Things
        1. 6.1.1 Two Pillars of the Web
      2. 6.2 IoT Protocol Standardization Efforts
        1. 6.2.1 M2M and WSN Protocols
        2. 6.2.2 SCADA and RFID Protocols
        3. 6.2.3 Issues with IoT Standardization
      3. 6.3 Unified Data Standards: A Challenging Task
        1. 6.3.1 Unified Identification of Objects
      4. 6.4 Summary
    3. Chapter 7 - Architecture Standardization for WoT
      1. 7.1 Platform Middleware for WoT
        1. 7.1.1 Standards for M2M
        2. 7.1.2 Frameworks for WSN
        3. 7.1.3 Standards for SCADA
        4. 7.1.4 Extensions on RFID Standards
      2. 7.2 Unified Multitier WoT Architecture
        1. 7.2.1 SOA/EAI versus SODA/MAI
        2. 7.2.2 OSGi: The Universal Middleware
        3. 7.2.3 WoT Framework Based on Data Standards
      3. 7.3 WoT Portals and Business Intelligence
      4. 7.4 Challenges of IoT Information Security
      5. 7.5 Summary
  6. Section III - The Cloud of Things
    1. Chapter 8 - Cloud Computing
      1. 8.1 What Is Cloud Computing?
      2. 8.2 Grid/SOA and Cloud Computing
      3. 8.3 Cloud Middleware
      4. 8.4 NIST’s SPI Architecture and Cloud Standards
      5. 8.5 Cloud Providers and Systems
      6. 8.6 Summary
    2. Chapter 9 - The Cloud of Things
      1. 9.1 The Internet of Things and Cloud Computing
      2. 9.2 Mobile Cloud Computing
      3. 9.3 MAI versus XaaS: The Long Tail and the Big Switch
      4. 9.4 The Cloud of Things Architecture
        1. 9.4.1 Four Deployment Models
        2. 9.4.2 Vertical Applications
        3. 9.4.3 Fifteen Essential Features
        4. 9.4.4 Four Technological Pillars
        5. 9.4.5 Three Layers of IoT Systems
        6. 9.4.6 Foundational Technological Enablers
      5. 9.5 Summary
  7. References