thinking strategically about the internet of things
play

Thinking Strategically about The Internet of Things Holly Cummins - PowerPoint PPT Presentation

Thinking Strategically about The Internet of Things Holly Cummins @holly_cummins Im from IBMs Bluemix Garage. @holly_cummins Me I would like the Oooh ! I love the Customer Bluemix Garage to internet of things! help me with an IoT


  1. Thinking Strategically about The Internet of Things Holly Cummins @holly_cummins

  2. I’m from IBM’s Bluemix Garage. @holly_cummins

  3. Me I would like the Oooh ! I love the Customer Bluemix Garage to internet of things! help me with an IoT project. @holly_cummins

  4. This is what I’m thinking when I hear ‘Internet of Things.’ @holly_cummins

  5. This is what I’m thinking when I hear ‘Internet of Things.’ @holly_cummins

  6. Entrance, IBM IoT Lab, Munich @holly_cummins

  7. IBM Watson IoT Centre, Munich @holly_cummins

  8. @holly_cummins

  9. Edge Cool stuff happens at this intersection. Cloud @holly_cummins

  10. Edge Cool stuff happens at this intersection. Cloud @holly_cummins

  11. Any sufficiently advanced technology is indistinguishable from magic. - Arthur C. Clarke @holly_cummins

  12. @holly_cummins

  13. Computers are now ubiquitous in almost everything we interact with. @holly_cummins

  14. @holly_cummins

  15. These computers are now going online. @holly_cummins

  16. These computers are now going online. 9 billion of them are online now. @holly_cummins

  17. These computers are now going online. 9 billion of them are online now. There will be 20 - 50 billion connected devices by 2020. @holly_cummins

  18. @holly_cummins

  19. A computer. As a free conference giveaway. @holly_cummins

  20. Is Java relevant for IoT ? @holly_cummins

  21. Java is relevant for Io T. @holly_cummins

  22. “Write once, run anywhere.” @holly_cummins

  23. These devices can run powerful software. @holly_cummins

  24. There’s a WebSphere server running in that ball. photo courtesy of re:develop conference, Bournemouth @holly_cummins

  25. E R O C D R A H S M E T S Y S R E E N G I N E Java is a great fit for embedded devices … because it makes stuff easy. @holly_cummins

  26. E R O C D R A H S M E T S Y S R E E N G I N E spinning in grave Java is a great fit for embedded devices … because it makes stuff easy. @holly_cummins

  27. You can do IoT if you can … @holly_cummins

  28. get data in and out You can do IoT if you can … @holly_cummins

  29. get data in and out You can do IoT if you can … read and write to pins @holly_cummins

  30. public class PinReader { private int pinNumber = 0; public int analogRead(int sensorPin) throws IOException { String pin = "/proc/adc" + pinNumber; FileReader fr = new FileReader(pin); BufferedReader br = new BufferedReader(fr); String string = br.readLine(); fr.close(); // Strip off the name of the pin int value = Integer.parseInt(string.substring(5)); @holly_cummins

  31. Pins are public class PinReader { just files private int pinNumber = 0; public int analogRead(int sensorPin) throws IOException { String pin = "/proc/adc" + pinNumber; FileReader fr = new FileReader(pin); BufferedReader br = new BufferedReader(fr); String string = br.readLine(); fr.close(); // Strip off the name of the pin int value = Integer.parseInt(string.substring(5)); @holly_cummins

  32. @holly_cummins

  33. @holly_cummins

  34. @holly_cummins

  35. client.publishEvent("reading", reading); @holly_cummins

  36. public class LightFlasher implements CommandCallback { @Override public void processCommand(Command cmd) { System.out.println("Flashing lights: " + cmd); flash(); } @holly_cummins

  37. Demo. Anyone want popcorn? @holly_cummins

  38. popcorn maker application server raspberry pi MQTT MQTT http MQTT http hungry Watson IoT foundation Edimax user (MQTT broker) smart plug @holly_cummins

  39. @holly_cummins

  40. Is this actually useful? @holly_cummins

  41. 
 The p roblem we were solving was that we needed an excuse for a popcorn maker at work. :) 
 @holly_cummins

  42. @holly_cummins http://www.commitstrip.com/en/2016/05/26/the-internet-of-things-a-revolution/

  43. I've got form in this area. @holly_cummins

  44. @holly_cummins

  45. There’s a WebSphere server running in that hat. Very useful. Obviously. @holly_cummins

  46. @holly_cummins

  47. I’m not the only one. @holly_cummins

  48. The propane gauge which is read by phone. @holly_cummins

  49. The £160 IoT hairbrush which listens to your hair. @holly_cummins

  50. @holly_cummins

  51. @holly_cummins

  52. Do we really want a future where our interaction with everything is mediated by a smartphone? @holly_cummins

  53. The power comes from connections . @holly_cummins

  54. @holly_cummins

  55. @holly_cummins

  56. We can solve so many incredible problems. @holly_cummins

  57. Imagine … pill bottles that light up when it’s time to take the medicine. @holly_cummins

  58. Imagine … factories that know what’s happening inside them. (Industry 4.0) @holly_cummins

  59. Imagine … cameras that detect wear in springs as as a train runs by. @holly_cummins

  60. Imagine … cars that figure out how the next generation of cars should be built. @holly_cummins

  61. Imagine … knowing the exact weather conditions, everywhere. @holly_cummins

  62. Macroscopes will help us understand Earth’s complexity in infinite detail. Unlike the microscope, a “macroscope” harnesses data from billions of IoT devices using software and algorithms to address large-scale challenges such as availability of food, water and energy. @holly_cummins

  63. Tools Learning @holly_cummins

  64. Data. Lots of It. @holly_cummins

  65. Me We want to be able to predict Customer equipment failure, so we’ve wired up our factory for IoT. @holly_cummins

  66. Me We want to be Good idea! able to predict Customer equipment failure, so we’ve wired up our factory for IoT. @holly_cummins

  67. Me We want to be Good idea! able to predict Customer equipment failure, so we’ve wired up our factory for IoT. That was a few years ago. We’re not doing anything with the data… @holly_cummins

  68. Me We want to be Good idea! able to predict Customer equipment failure, so we’ve wired up our factory for IoT. Oh. That was a few years ago. We’re not doing anything with the data… @holly_cummins

  69. Me We want to be Good idea! able to predict Customer equipment failure, so we’ve wired up our factory for IoT. Oh. That was a few years ago. We’re not doing anything with the data… … except storing it. There’s kind of a lot now. @holly_cummins

  70. @holly_cummins

  71. You’re going to need a data lake. @holly_cummins

  72. You’re going to need a data lake. … and if you never use what’s in the data lake, that’s a big missed opportunity. @holly_cummins

  73. @holly_cummins

  74. Handle a never-ending avalanche of data. @holly_cummins

  75. minimum requirement Handle a never-ending avalanche of data. @holly_cummins

  76. minimum requirement Handle a never-ending avalanche of data. Combine structured and unstructured data for new insights. @holly_cummins

  77. minimum requirement Handle a never-ending avalanche of data. Combine structured and unstructured data for new insights. “cognitive computing” @holly_cummins

  78. @holly_cummins

  79. Security @holly_cummins

  80. @holly_cummins

  81. What if our things turn against us? @holly_cummins

  82. @holly_cummins

  83. @holly_cummins

  84. If IoT is scary in our homes, just imagine what it could do to our businesses? @holly_cummins

  85. expected attack vector @holly_cummins

  86. expected attack vector IoT attack vector @holly_cummins

  87. @holly_cummins

  88. @holly_cummins

  89. Hundreds of thousands of cameras and TV recorders working together brought down the Dyn DNS provider in a DDoS. @holly_cummins

  90. In the future, do we need to fear our DVRs and air conditioners? @holly_cummins

  91. get data in and out You can do IoT if you can … read and write to pins @holly_cummins

  92. get data in and out You can do IoT if you can … read and write to pins This may be part of the problem. @holly_cummins

  93. @holly_cummins

  94. The hotel is now going to downgrade doors to old fashioned locks and real keys. @holly_cummins

  95. Is disconnection the solution? @holly_cummins

  96. How about … we educate ourselves and make better design decisions? @holly_cummins

  97. "Never attribute to malice that which is adequately explained by incompetence.” @holly_cummins

  98. Reliability @holly_cummins

  99. “Holly, I saw a video of your throwable application server talk. I thought you handled the fact that the demo failed really well. Are there any videos where it actually works?” - My mother @holly_cummins

Recommend


More recommend