0%

Book Description

There is no shortage of tutorials for writing your first IoT application, but there's no end of confusion around how to get on a path to production after you have duct-taped a Raspberry Pi to your product. This "one to thousands to millions problem" raises questions of what product to use for going to market, and what to use to connect it to everything else.In this report, you'll learn strategies for scaling up your product and connecting it to the network, while keeping the following constraints front-and-center:

  • Time-to-market requirements
  • Investment you are able to make in non-recurring engineering costs
  • How many products you will sell
  • Physical environment the product must operate in
  • Power requirements
All of these affect what options you have available for connecting a networked device, and determine how you will exercise those options.

Table of Contents

  1. Preface
    1. Products, Platforms, and Strategies
  2. 1. Where Does Your Product Sit?
    1. Project Requirements
      1. Local, Edge, or Cloud?
    2. Prioritizing Your Decisions
    3. Designing the Minimum Viable Product
    4. The Standards Problem
      1. The Big Three
      2. Mesh Networks
      3. Wide Area Networks
  3. 2. Starting with One
    1. Know Your Device’s Role
    2. Don’t Fall in Love with Your Parts Bin
    3. Creating a Bill of Materials
    4. Code and Hardware
    5. What About the Network?
  4. 3. Your Developers’ User Experience
    1. The Two Platforms
      1. The New Platforms
    2. You Won’t Program to the Platform
    3. Talking to the Cloud
      1. To the Cloud
  5. 4. The Physical Environment
    1. Physical Environment
      1. Consider the Enclosure
      2. Heating and Cooling
    2. Enclosures
    3. Power Requirements
    4. Deep Sleep and Duty Cycle
    5. Connectivity
    6. Storage
      1. Where Does the Data Go?
  6. 5. Security Is Your Job
    1. A Unique Security Problem
    2. Authentication and Authorization
    3. The Internet of Things and the Industrial Internet
      1. Stuxnet
    4. Broken Firmware
      1. Fixing the Firmware?
    5. Reverse Engineering the Hardware
      1. Beware What You Put in Production
  7. 6. Time to Market Versus Common Sense
    1. Off-the-Shelf Components
    2. What About the Prototype?
    3. Managing Risk
      1. Failing Gracefully
  8. 7. Conclusions
18.118.102.225