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

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

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. “ ” - 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.
  2. “ ” 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.
  3. “ ” - 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.
  4. PEAK OF INFLATED EXPECTATIONS TECHNOLOGY TRIGGER TROUGH OF DISILLUSIONMENT SLOPE

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

    OF ENLIGHTENMENT PLATEAU OF PRODUCTIVITY VISIBILITY TIME IOT TODAY
  6. The Television Radio is the theater of the mind; television

    is the theater of the mindless. - Steve Allen “ ”
  7. 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 “ ”
  8. 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%
  9. The Personal Computer There is no reason anyone would want

    a computer in their home. - Ken Olsen “ ”
  10. The Personal Computer I think there is a world market

    for maybe five computers. - Thomas Watson “ ”
  11. 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
  12. The Internet I predict the Internet will soon go spectacularly

    supernova and in 1996 catastrophically collapse. - Robert Metcalfe “ ”
  13. $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
  14. $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
  15. Mobile There’s no chance that the iPhone is going to

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

    get any significant market share. - Steve Ballmer “ ”
  17. Every Innovation Follows a Pattern PEAK OF INFLATED EXPECTATIONS TECHNOLOGY

    TRIGGER TROUGH OF DISILLUSIONMENT SLOPE OF ENLIGHTENMENT PLATEAU OF PRODUCTIVITY VISIBILITY TIME
  18. 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!
  19. 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…
  20. 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
  21. 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!
  22. 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…
  23. 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!
  24. 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
  25. The Internet of ___ The Internet of Personal Computers? The

    Internet of Mobile? The Internet of Things?
  26. PEAK OF INFLATED EXPECTATIONS TECHNOLOGY TRIGGER TROUGH OF DISILLUSIONMENT SLOPE

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

    OF ENLIGHTENMENT PLATEAU OF PRODUCTIVITY VISIBILITY TIME IOT TOMORROW!
  28. Exiting the trough… 1 2 FOCUS ON SOLVING REAL PROBLEMS

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

    PROBLEMS BE SMARTER ABOUT CONNECTIVITY AND SECURITY EMBRACE THE INTERNET
  30. Connectivity is critical when… 1 2 DEVICES ARE HARD TO

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

    TO REACH DEVICES ARE EXPENSIVE TO REPLACE DEVICES NEED INTELLIGENCE AT SCALE
  32. 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
  33. 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
  34. MESH DEVICES CAN COMMUNICATE WITHOUT AN INTERNET CONNECTION + FLOOD

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

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

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

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

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

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

    DETECTOR Mesh CONSOLE DEVICE CLOUD Mesh Mesh.publish() Mesh.subscribe() PUMP CONTROLLER
  41. Consider Mesh when… 1 2 YOU NEED TRUE, LOCAL NETWORKING

    YOU WANT TO SECURE END DEVICES FROM THE INTERNET
  42. 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
  43. “The IoT” Is a new, foreign world for many hardware

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

    engineers What a typical hardware engineer understands today
  45. Three types of IoT Apps 1 3 IOT WEB APPS

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

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

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

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

    APPS IOT MOBILE APPS IOT CLOUD APPS 2
  50. How Web Apps Enable the IoT 1 IOT WEB APPS

    DATA AGGREGATION AND VISUALIZATION EXTENSIBLE AND PLATFORM-AGNOSTIC
  51. 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)); }); }};
  52. 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}`); }
  53. How Cloud Apps Enable the IoT INSIGHT & CONTROL (NEARLY)

    INFINITE COMPUTATIONAL POWER 3 IOT CLOUD APPS