O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

IoT Fundamentals: Networking Technologies, Protocols, and Use Cases for the Internet of Things

Book Description

This is the Rough Cut version of the printed book.

The Internet of Things (IoT) is rapidly coming of age. Billions of devices are already Internet-connected. Standards and protocols are stabilizing. Increasingly, network professionals are being called upon to integrate real IoT devices and applications, and solve real problems with IoT technologies. IoT Fundamentals: Networking Technologies, Protocols, and Use Cases for the Internet of Things gives them the first comprehensive practical reference for making IoT work.

Four leading Cisco IoT experts have brought together information and insights that were previously available only in white papers, standards documents, and other hard-to-find sources - or nowhere at all. They've organized IoT in an easy-to-follow manner, distilling its basic components, and showing how IoT concepts, protocols, and technologies translate into real-world applications.

Part I offers in-depth coverage of the fundamental elements of the IoT technology space, including relevant communication and signaling protocols, devices, overall IoT architecture, and foundational design and deployment concepts. Building on these concepts, the authors offer in-depth drilldowns on key IoT components, including sensors, connectivity, data, and applications.

In Part II, IoT Fundamentals applies these fundamental elements to real world use cases in many key vertical markets, including home automation, energy production, power grid intelligence, factory efficiency, city governance, sports/entertainment, and several more. Readers won't just gain deep insight both into the remarkable power of IoT applications: they will discover exactly what it takes to deliver these applications in real network and business environments.

Table of Contents

  1. Title Page
  2. Copyright Page
  3. About the Authors
  4. Chapter Contributors
  5. About the Technical Reviewers
  6. Dedications
  7. Acknowledgments
  8. Reader Services
  9. Icons Used in This Book
  10. Command Syntax Conventions
  11. Foreword
    1. Where Things Are
    2. The Adoption Curve
  12. Introduction
    1. Who Should Read This Book?
    2. How This Book Is Organized
  13. Part I: Introduction to IoT
    1. Chapter 1. What Is IoT?
      1. Genesis of IoT
      2. IoT and Digitization
      3. IoT Impact
      4. Convergence of IT and OT
      5. IoT Challenges
      6. Summary
      7. References
    2. Chapter 2. IoT Network Architecture and Design
      1. Drivers Behind New Network Architectures
      2. Comparing IoT Architectures
      3. A Simplified IoT Architecture
      4. The Core IoT Functional Stack
      5. IoT Data Management and Compute Stack
      6. Summary
      7. References
  14. Part II: Engineering IoT Networks
    1. Chapter 3. Smart Objects: The “Things” in IoT
      1. Sensors, Actuators, and Smart Objects
      2. Sensor Networks
      3. Summary
    2. Chapter 4. Connecting Smart Objects
      1. Communications Criteria
      2. IoT Access Technologies
      3. Summary
    3. Chapter 5. IP as the IoT Network Layer
      1. The Business Case for IP
      2. The Need for Optimization
      3. Optimizing IP for IoT
      4. Profiles and Compliances
      5. Summary
    4. Chapter 6. Application Protocols for IoT
      1. The Transport Layer
      2. IoT Application Transport Methods
      3. Summary
    5. Chapter 7. Data and Analytics for IoT
      1. An Introduction to Data Analytics for IoT
      2. Machine Learning
      3. Big Data Analytics Tools and Technology
      4. Edge Streaming Analytics
      5. Network Analytics
      6. Summary
      7. References
    6. Chapter 8. Securing IoT
      1. A Brief History of OT Security
      2. Common Challenges in OT Security
      3. How IT and OT Security Practices and Systems Vary
      4. Formal Risk Analysis Structures: OCTAVE and FAIR
      5. The Phased Application of Security in an Operational Environment
      6. Summary
  15. Part III: IoT in Industry
    1. Chapter 9. Manufacturing
      1. An Introduction to Connected Manufacturing
      2. An Architecture for the Connected Factory
      3. Industrial Automation Control Protocols
      4. Connected Factory Security
      5. Edge Computing in the Connected Factory
      6. Summary
      7. References
    2. Chapter 10. Oil and Gas
      1. An Introduction to the Oil and Gas Industry
      2. Industry Key Challenges as Digitization Drivers
      3. Improving Operational Efficiency
      4. IoT Architectures for Oil and Gas
      5. Summary
      6. References
    3. Chapter 11. Utilities
      1. An Introduction to the Power Utility Industry
      2. The GridBlocks Reference Model
      3. The Primary Substation GridBlock and Substation Automation
      4. System Control GridBlock: The Substation WAN
      5. The Field Area Network (FAN) GridBlock
      6. Securing the Smart Grid
      7. The Future of the Smart Grid
      8. Summary
      9. References
    4. Chapter 12. Smart and Connected Cities
      1. An IoT Strategy for Smarter Cities
      2. Smart City IoT Architecture
      3. Smart City Security Architecture
      4. Smart City Use-Case Examples
      5. Summary
      6. References
    5. Chapter 13. Transportation
      1. Transportation and Transports
      2. Transportation Challenges
      3. IoT Use Cases for Transportation
      4. An IoT Architecture for Transportation
      5. Summary
      6. References
    6. Chapter 14. Mining
      1. Mining Today and Its Challenges
      2. Challenges for IoT in Modern Mining
      3. An IoT Strategy for Mining
      4. An Architecture for IoT in Mining
      5. Summary
    7. Chapter 15. Public Safety
      1. Overview of Public Safety
      2. An IoT Blueprint for Public Safety
      3. Emergency Response IoT Architecture
      4. IoT Public Safety Information Processing
      5. School Bus Safety
      6. Summary
      7. Reference