Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The Internet of Things is dead. Long live the Internet!

The Internet of Things is dead. Long live the Internet!

Brandon Satrom

November 15, 2018
Tweet

More Decks by Brandon Satrom

Other Decks in Technology

Transcript

  1. View Slide

  2. THE IOT IS DEAD.
    LONG LIVE THE INTERNET!
    Brandon Satrom | @BrandonSatrom | [email protected]

    View Slide

  3. View Slide

  4. View Slide

  5. View Slide

  6. THE IOT, CIRCA 1926

    View Slide



  7. - Nikola Tesla
    THE IOT, CIRCA 1926
    When wireless is perfectly applied the whole earth will be converted
    into a huge brain, which in fact it is, all things being particles of a real
    and rhythmic whole… and the instruments through which we shall
    be able to do this will be amazingly simple compared with our
    present telephone. A man will be able to carry one in his vest pocket.

    View Slide

  8. View Slide

  9. Mainframe PC Internet Mobile

    View Slide

  10. Mainframe PC Internet Mobile
    Size

    View Slide

  11. Mainframe PC Internet Mobile
    Quantity

    View Slide

  12. View Slide

  13. 34 BILLION
    Devices online by 2020
    Spent on the IoT (2016-2021)
    $6 TRILLION

    View Slide

  14. Promise vs. Messy Reality

    View Slide

  15. Promise vs. Messy Reality
    The IoT

    View Slide

  16. Promise vs. Messy Reality

    View Slide

  17. Promise vs. Messy Reality

    View Slide

  18. Promise vs. Messy Reality

    View Slide

  19. Promise vs. Messy Reality

    View Slide

  20. View Slide



  21. That is the core of what the internet of things is: the ability to cheaply
    gather ever more granular data, analyze it, and draw conclusions. When
    applied to industrial processes, it can save on energy use. When applied
    to medicine, it can help allocate resources such as nurses or equipment.
    When applied to cities, it can reduce traffic congestion and pollution.

    View Slide

  22. View Slide



  23. - Stacey Higginbothom
    But when applied to marketing, price-setting for insurance or loans, or
    determining who can have access to jobs or services, it becomes
    nefarious. It's a problem in marketing because you can customize a pitch
    to the point where it's not really a pitch, but a psychological manipulation
    that people may not even realize influences them to buy the product.

    View Slide

  24. PEAK OF INFLATED EXPECTATIONS
    TECHNOLOGY TRIGGER
    TROUGH OF DISILLUSIONMENT
    SLOPE OF ENLIGHTENMENT
    PLATEAU OF PRODUCTIVITY
    VISIBILITY
    TIME

    View Slide

  25. PEAK OF INFLATED EXPECTATIONS
    TECHNOLOGY TRIGGER
    TROUGH OF DISILLUSIONMENT
    SLOPE OF ENLIGHTENMENT
    PLATEAU OF PRODUCTIVITY
    VISIBILITY
    TIME
    IOT TODAY

    View Slide

  26. WHAT DOES IT ALL MEAN?

    View Slide

  27. AN INFORMAL HISTORY OF
    LAUGHABLE INNOVATIONS

    View Slide

  28. The Television

    View Slide

  29. The Television
    Radio is the theater of
    the mind; television is
    the theater of the
    mindless.
    - Steve Allen


    View Slide

  30. The Television

    View Slide

  31. The Television
    Television won't be able
    to hold on to any market
    it captures after the first
    six months. People will
    soon get tired of staring
    at a plywood box every
    night.
    - Darryl Zanuck


    View Slide

  32. The Television
    Television won't be able
    to hold on to any market
    it captures after the first
    six months. People will
    soon get tired of staring
    at a plywood box every
    night.
    - Darryl Zanuck


    % of British homes without these
    “essentials,” circa 1971
    TV
    Telephone
    Fridge
    Indoor Bathroom
    0% 17.5% 35% 52.5% 70%

    View Slide

  33. The Personal Computer

    View Slide

  34. The Personal Computer
    There is no reason
    anyone would want a
    computer in their
    home.
    - Ken Olsen


    View Slide

  35. The Personal Computer

    View Slide

  36. The Personal Computer
    I think there is a world
    market for maybe five
    computers.
    - Thomas Watson


    View Slide

  37. The Personal Computer
    I think there is a world
    market for maybe five
    computers.
    - Thomas Watson


    % of US Households with a PC
    0%
    20%
    40%
    60%
    80%
    1984 1989 1993 1997 2000 2001 2003 2010

    View Slide

  38. The Internet

    View Slide

  39. The Internet
    I predict the Internet will
    soon go spectacularly
    supernova and in 1996
    catastrophically
    collapse.
    - Robert Metcalfe


    View Slide

  40. $36
    The Internet
    I predict the Internet will
    soon go spectacularly
    supernova and in 1996
    catastrophically
    collapse.
    - Robert Metcalfe


    Amazon stock on April 1, 2003

    View Slide

  41. $36
    The Internet
    I predict the Internet will
    soon go spectacularly
    supernova and in 1996
    catastrophically
    collapse.
    - Robert Metcalfe


    Amazon stock on April 1, 2003
    $2,003
    Amazon stock on July 1, 2018

    View Slide

  42. Mobile

    View Slide

  43. Mobile
    There’s no chance that
    the iPhone is going to
    get any significant
    market share.
    - Steve Ballmer


    View Slide

  44. Mobile
    There’s no chance that
    the iPhone is going to
    get any significant
    market share.
    - Steve Ballmer


    View Slide

  45. WHAT DOES IT ALL MEAN?

    View Slide

  46. Every Innovation Follows a Pattern
    PEAK OF INFLATED EXPECTATIONS
    TECHNOLOGY TRIGGER
    TROUGH OF DISILLUSIONMENT
    SLOPE OF ENLIGHTENMENT
    PLATEAU OF PRODUCTIVITY
    VISIBILITY
    TIME

    View Slide

  47. Every Innovation Follows a Pattern
    PEAK OF INFLATED EXPECTATIONS
    TECHNOLOGY TRIGGER
    TROUGH OF DISILLUSIONMENT
    SLOPE OF ENLIGHTENMENT
    PLATEAU OF PRODUCTIVITY
    VISIBILITY
    TIME
    Best Tech Ever!

    View Slide

  48. Every Innovation Follows a Pattern
    PEAK OF INFLATED EXPECTATIONS
    TECHNOLOGY TRIGGER
    TROUGH OF DISILLUSIONMENT
    SLOPE OF ENLIGHTENMENT
    PLATEAU OF PRODUCTIVITY
    VISIBILITY
    TIME
    Best Tech Ever!
    Hmm…

    View Slide

  49. Every Innovation Follows a Pattern
    PEAK OF INFLATED EXPECTATIONS
    TECHNOLOGY TRIGGER
    TROUGH OF DISILLUSIONMENT
    SLOPE OF ENLIGHTENMENT
    PLATEAU OF PRODUCTIVITY
    VISIBILITY
    TIME
    Best Tech Ever!
    Hmm…
    This is bad

    View Slide

  50. Every Innovation Follows a Pattern
    PEAK OF INFLATED EXPECTATIONS
    TECHNOLOGY TRIGGER
    TROUGH OF DISILLUSIONMENT
    SLOPE OF ENLIGHTENMENT
    PLATEAU OF PRODUCTIVITY
    VISIBILITY
    TIME
    Best Tech Ever!
    Hmm…
    This is bad
    Worst tech ever!

    View Slide

  51. Every Innovation Follows a Pattern
    PEAK OF INFLATED EXPECTATIONS
    TECHNOLOGY TRIGGER
    TROUGH OF DISILLUSIONMENT
    SLOPE OF ENLIGHTENMENT
    PLATEAU OF PRODUCTIVITY
    VISIBILITY
    TIME
    Best Tech Ever!
    Hmm…
    This is bad
    Worst tech ever!
    Well, maybe this is useful…

    View Slide

  52. Every Innovation Follows a Pattern
    PEAK OF INFLATED EXPECTATIONS
    TECHNOLOGY TRIGGER
    TROUGH OF DISILLUSIONMENT
    SLOPE OF ENLIGHTENMENT
    PLATEAU OF PRODUCTIVITY
    VISIBILITY
    TIME
    Best Tech Ever!
    Hmm…
    This is bad
    Worst tech ever!
    Well, maybe this is useful…
    This actually is useful!

    View Slide

  53. Every Innovation Follows a Pattern
    PEAK OF INFLATED EXPECTATIONS
    TECHNOLOGY TRIGGER
    TROUGH OF DISILLUSIONMENT
    SLOPE OF ENLIGHTENMENT
    PLATEAU OF PRODUCTIVITY
    VISIBILITY
    TIME
    Best Tech Ever!
    Hmm…
    This actually is useful!
    This is where the real work
    happens

    View Slide

  54. LONG LIVE THE INTERNET!

    View Slide

  55. The Internet of ___

    View Slide

  56. The Internet of ___
    The Internet of
    Personal Computers?

    View Slide

  57. The Internet of ___
    The Internet of
    Personal Computers?
    The Internet of
    Mobile?

    View Slide

  58. The Internet of ___
    The Internet of
    Personal Computers?
    The Internet of
    Mobile?
    The Internet of
    Things?

    View Slide

  59. THE IOT: IT’S JUST
    “THE INTERNET”

    View Slide

  60. PEAK OF INFLATED EXPECTATIONS
    TECHNOLOGY TRIGGER
    TROUGH OF DISILLUSIONMENT
    SLOPE OF ENLIGHTENMENT
    PLATEAU OF PRODUCTIVITY
    VISIBILITY
    TIME
    IOT TODAY

    View Slide

  61. PEAK OF INFLATED EXPECTATIONS
    TECHNOLOGY TRIGGER
    TROUGH OF DISILLUSIONMENT
    SLOPE OF ENLIGHTENMENT
    PLATEAU OF PRODUCTIVITY
    VISIBILITY
    TIME
    IOT TOMORROW!

    View Slide

  62. Exiting the trough…

    View Slide

  63. Exiting the trough…
    1
    FOCUS ON SOLVING
    REAL PROBLEMS

    View Slide

  64. Exiting the trough…
    1 2
    FOCUS ON SOLVING
    REAL PROBLEMS
    BE SMARTER ABOUT
    CONNECTIVITY AND SECURITY

    View Slide

  65. Exiting the trough…
    1 3
    2
    FOCUS ON SOLVING
    REAL PROBLEMS
    BE SMARTER ABOUT
    CONNECTIVITY AND SECURITY
    EMBRACE THE
    INTERNET

    View Slide

  66. SOLVING REAL PROBLEMS

    View Slide

  67. You can put Wi-Fi in it, but should you?

    View Slide

  68. You can put Wi-Fi in it, but should you?

    View Slide

  69. View Slide

  70. View Slide

  71. View Slide

  72. View Slide

  73. View Slide

  74. View Slide

  75. View Slide

  76. WITH THE INTERNET,
    CONNECTIVITY ENABLED
    COMMERCE

    View Slide

  77. View Slide

  78. WITH THE INTERNET OF
    THINGS, CONNECTIVITY
    ENABLES CONTROL

    View Slide

  79. SMARTFIN

    View Slide

  80. View Slide

  81. ENVIROFIT

    View Slide

  82. Connectivity is critical when…

    View Slide

  83. Connectivity is critical when…
    1
    DEVICES ARE HARD
    TO REACH

    View Slide

  84. Connectivity is critical when…
    1 2
    DEVICES ARE HARD
    TO REACH
    DEVICES ARE EXPENSIVE TO
    REPLACE

    View Slide

  85. Connectivity is critical when…
    1 3
    2
    DEVICES ARE HARD
    TO REACH
    DEVICES ARE EXPENSIVE TO
    REPLACE
    DEVICES NEED
    INTELLIGENCE AT SCALE

    View Slide

  86. SOLVE PROBLEMS WHERE
    CONNECTIVITY IS THE SECRET
    SAUCE
    Takeaway

    View Slide

  87. SMARTER CONNECTIVITY AND
    SECURITY

    View Slide

  88. View Slide

  89. WI-FI
    IS
    BRITTLE

    View Slide

  90. WI-FI
    IS
    BRITTLE
    CELLULAR
    IS
    EXPENSIVE

    View Slide

  91. WI-FI
    IS
    BRITTLE
    CELLULAR
    IS
    EXPENSIVE
    BLUETOOTH
    IS
    LIMITED

    View Slide

  92. Every connected device is a potential
    soldier in the next botnet army…

    View Slide

  93. Every connected device is a potential
    soldier in the next botnet army…

    View Slide

  94. Every connected device is a potential
    soldier in the next botnet army…

    View Slide

  95. View Slide

  96. TO SUCCEED, THE IOT NEEDS
    A LITTLE LESS INTERNET

    View Slide

  97. Traditional IoT: Hub and Spoke
    Wi-Fi Router

    View Slide

  98. Traditional IoT: Hub and Spoke
    Wi-Fi Router

    View Slide

  99. Traditional IoT: Hub and Spoke
    Wi-Fi Router

    View Slide

  100. Traditional IoT: Hub and Spoke

    View Slide

  101. Enter Mesh Networking
    Gateway

    View Slide

  102. Enter Mesh Networking
    Gateway

    View Slide

  103. Enter Mesh Networking
    Gateway

    View Slide

  104. Enter Mesh Networking
    Gateway

    View Slide

  105. Enter Mesh Networking
    Gateway

    View Slide

  106. Mesh vs. Wi-FI and Cellular
    MESH NETWORKS ARE SCALABLE AND RELIABLE
    LOW COST LOW POWER HIGHLY RELIABLE
    $5 to $10 per module
    $10 to $20 per module
    $3 to $5 per module
    150-300mA
    200-2000mA
    50mA
    Single point of failure
    Managed infrastructure
    Self-healing network
    WI-FI
    CELLULAR
    MESH
    NEW PROTOCOL

    View Slide

  107. Nest: From Thermostats to Smoke Detectors

    View Slide

  108. Nest: From Thermostats to Smoke Detectors

    View Slide

  109. Nest: From Thermostats to Smoke Detectors

    View Slide

  110. Nest: From Thermostats to Smoke Detectors

    View Slide

  111. Nest: From Thermostats to Smoke Detectors

    View Slide

  112. Nest: From Thermostats to Smoke Detectors

    View Slide

  113. WHAT IS THREAD?
    ✴IPv6-based mesh
    ✴Wireless Personal Area Network
    ✴No single point of failure
    ✴Tailored to IoT Scenarios
    ✴Can be used in concert with Wi-Fi, Cellular and Bluetooth
    is a low-power networking protocol

    View Slide

  114. THE THREAD GROUP & CONTRIBUTING OPENTHREAD

    View Slide

  115. MESH DEVICES CAN COMMUNICATE WITHOUT AN INTERNET CONNECTION
    +
    FLOOD DETECTOR
    Mesh
    CONSOLE
    DEVICE CLOUD
    Mesh
    PUMP CONTROLLER

    View Slide

  116. MESH DEVICES CAN COMMUNICATE WITHOUT AN INTERNET CONNECTION
    +
    FLOOD DETECTOR
    Mesh
    CONSOLE
    DEVICE CLOUD
    Mesh
    PUMP CONTROLLER

    View Slide

  117. MESH DEVICES CAN COMMUNICATE WITHOUT AN INTERNET CONNECTION
    +
    FLOOD DETECTOR
    Mesh
    CONSOLE
    DEVICE CLOUD
    Mesh
    Mesh.publish()
    PUMP CONTROLLER

    View Slide

  118. MESH DEVICES CAN COMMUNICATE WITHOUT AN INTERNET CONNECTION
    +
    FLOOD DETECTOR
    Mesh
    CONSOLE
    DEVICE CLOUD
    Mesh
    Mesh.publish()
    PUMP CONTROLLER

    View Slide

  119. MESH DEVICES CAN COMMUNICATE WITHOUT AN INTERNET CONNECTION
    +
    FLOOD DETECTOR
    Mesh
    CONSOLE
    DEVICE CLOUD
    Mesh
    Mesh.publish()
    PUMP CONTROLLER

    View Slide

  120. MESH DEVICES CAN COMMUNICATE WITHOUT AN INTERNET CONNECTION
    +
    FLOOD DETECTOR
    Mesh
    CONSOLE
    DEVICE CLOUD
    Mesh
    Mesh.publish() Mesh.subscribe()
    PUMP CONTROLLER

    View Slide

  121. MESH DEVICES CAN COMMUNICATE WITHOUT AN INTERNET CONNECTION
    +
    FLOOD DETECTOR
    Mesh
    CONSOLE
    DEVICE CLOUD
    Mesh
    Mesh.publish() Mesh.subscribe()
    PUMP CONTROLLER

    View Slide

  122. Mesh Networking options

    View Slide

  123. Consider Mesh when…

    View Slide

  124. Consider Mesh when…
    1
    YOU NEED TRUE,
    LOCAL NETWORKING

    View Slide

  125. Consider Mesh when…
    1 2
    YOU NEED TRUE,
    LOCAL NETWORKING
    YOU WANT TO SECURE END
    DEVICES FROM THE INTERNET

    View Slide

  126. Consider Mesh when…
    1 3
    2
    YOU NEED TRUE,
    LOCAL NETWORKING
    YOU WANT TO SECURE END
    DEVICES FROM THE INTERNET
    YOU NEED RESILIENT
    NETWORKS OF DEVICES

    View Slide

  127. Explore new, emerging IoT
    connectivity solutions.
    Takeaway

    View Slide

  128. EMBRACING THE INTERNET

    View Slide

  129. From Closed to Open

    View Slide

  130. From Closed to Open

    View Slide

  131. From Closed to Open

    View Slide

  132. From Closed to Open

    View Slide

  133. From Closed to Open

    View Slide

  134. From Closed to Open

    View Slide

  135. From Closed to Open

    View Slide

  136. From Closed to Open

    View Slide

  137. “The IoT” Is a new, foreign world for many
    hardware engineers

    View Slide

  138. “The IoT” Is a new, foreign world for many
    hardware engineers
    What a typical
    hardware engineer
    understands today

    View Slide

  139. “The IoT” Is a new, foreign world for many
    hardware engineers
    What a typical
    hardware engineer
    understands today

    View Slide

  140. View Slide

  141. THE INTERNET DEMOCRATIZED
    DEVELOPMENT

    View Slide

  142. JAVASCRIPT DEMOCRATIZED
    DEVELOPMENT

    View Slide

  143. Three types of IoT Apps
    1 3
    IOT WEB APPS IOT MOBILE APPS IOT CLOUD APPS
    2

    View Slide

  144. JavaScript: The Common Denominator

    View Slide

  145. JavaScript: The Common Denominator

    View Slide

  146. IoT-powered web, mobile and Cloud Apps
    1 3
    IOT WEB APPS IOT MOBILE APPS IOT CLOUD APPS
    2

    View Slide

  147. IoT-powered web, mobile and Cloud Apps
    1 3
    IOT WEB APPS IOT MOBILE APPS IOT CLOUD APPS
    2

    View Slide

  148. IoT-powered web, mobile and Cloud Apps
    1 3
    IOT WEB APPS IOT MOBILE APPS IOT CLOUD APPS
    2

    View Slide

  149. IoT-powered web, mobile and Cloud Apps
    1 3
    IOT WEB APPS IOT MOBILE APPS IOT CLOUD APPS
    2

    View Slide

  150. How Web Apps Enable the IoT
    1
    IOT WEB APPS
    DATA AGGREGATION AND VISUALIZATION
    EXTENSIBLE AND PLATFORM-AGNOSTIC

    View Slide

  151. The Particle JS Library
    const Particle = require('particle-api-js');
    const particleAPI = new Particle();
    const token = process.env.PARTICLE_TOKEN;
    const particle = {
    listDevices: () "=> {
    return new Promise((resolve, reject) "=> {
    particleAPI
    .listDevices({ auth: token })
    .then(devices "=> resolve(devices))
    .catch(err "=> reject(err));
    });
    },
    deviceFunctions: deviceName "=> {
    return new Promise((resolve, reject) "=> {
    particleAPI
    .listDevices({ auth: token })
    .then(devices "=> {
    const device = devices.body.filter(device "=> device.name ""=== deviceName)[0];
    return device.id;
    .then(id "=> {
    return particleAPI.getDevice({ deviceId: id, auth: token });
    })
    .then(device "=> {
    resolve(device.body.functions);
    }).catch(err "=> reject(err));
    });
    }};

    View Slide

  152. How Mobile Apps Enable the IoT
    VISUALIZATION AND CONTROL
    PORTABLE AND UBIQUITOUS
    2
    IOT MOBILE APPS

    View Slide

  153. The NativeScript Particle Plugin
    listDevices(): void {
    this.devices.splice(0, this.devices.length);
    this.set(HelloWorldModel.SELECTED_DEVICE_KEY, undefined);
    this.particle.listDevices()
    .then(devices "=> {
    if (devices.length ""=== 0) {
    this.set(HelloWorldModel.MESSAGE_KEY,
    "No devices have been claimed in this account.");
    } else {
    this.set(HelloWorldModel.MESSAGE_KEY, "Select a device below:");
    }
    this.devices.push(devices);
    })
    .catch(error "=> this.set(HelloWorldModel.MESSAGE_KEY, error));
    }
    onDeviceTap(args): void {
    this.set(HelloWorldModel.SELECTED_DEVICE_KEY,
    this.devices.getItem(args.index));
    this.set(HelloWorldModel.MESSAGE_KEY,
    `Selected: ${this.selectedDevice.name}`);
    }

    View Slide

  154. How Cloud Apps Enable the IoT
    INSIGHT & CONTROL
    (NEARLY) INFINITE COMPUTATIONAL POWER
    3
    IOT CLOUD APPS

    View Slide

  155. The Particle IoT Rules Engine

    View Slide

  156. The Particle IoT Rules Engine

    View Slide

  157. IOT BUILDERS ARE THE REAL
    FULL-STACK DEVELOPERS

    View Slide

  158. Embrace the ubiquity of
    JavaScript to democratize the
    IoT
    Takeaway

    View Slide

  159. THE IOT IS DEAD.
    LONG LIVE THE INTERNET!

    View Slide

  160. THANK YOU!
    @BrandonSatrom
    carrotpantsstudios.com
    linkedin.com/in/bsatrom
    [email protected]

    View Slide