Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

IBM's Watson IoT Platform Allows You to Quickly Connect Devices to Bluemix Cloud - Valerie Lampkin

977 views

Published on

Valerie Lampkin

Published in: Technology
  • Be the first to comment

IBM's Watson IoT Platform Allows You to Quickly Connect Devices to Bluemix Cloud - Valerie Lampkin

  1. 1. IBM’s Watson IoT Platform allows you to quickly connect devices to Bluemix Cloud Valerie Lampkin vlampkin@us.ibm.com Twitter: @vjlam30188
  2. 2. 2 AGENDA What is Bluemix? - Cloud offering that includes dashboard, catalog, services, docs, runtimes, boilerplates, recipes Watson IoT Platform - connecting remote devices Node-RED Adding Cognitive Capability to IoT Blockchain and IoT Real world examples and Demos
  3. 3. 3
  4. 4. 4 Bluemix 30 Day Free Trial
  5. 5. 5 What is an IoT Platform? 5 Watson IoT Platform Sensors & Networks Other Data Sources Weather Map 01 0110 0010 001001 Devices Platform Applications Other IoT platforms
  6. 6. 6 Smarter Planet
  7. 7. 8 Run Your Apps The developer can chose any language runtime or bring their own. DevOps Development, monitoring, deployment and logging tools allow the developer to run the entire application. APIs and Services Broad catalog of IBM, 3rd party, and open source, APIs and services to compose an application in minutes. Cloud Integration Build hybrid environments. Connect to on-premises systems of record plus other public and private clouds. Expose your own APIs to your developers. Built on IBM SoftLayer No need to worry about provisioning or managing infrastructure. Composable services development, runtime and operations for your IoT apps IBM Bluemix environment for IoT development
  8. 8. 9 Why Watson IoT?
  9. 9. 10 IBM Watson IoT Platform - Connect Connect and manage devices, networks, and gateways IBM Watson IoT Platform - Information Management Integrating information, structured and unstructured, from devices, people, and the world around us IBM Watson IoT Platform - Analytics Gaining insights from information using Realtime, Predictive and Cognitive analytics IBM Watson IoT Platform - Risk Management Ensuring you leverage the right information from the right sources, and the right software runs where you need it Everything you need to transform with IoT The IBM Watson IoT Platform www.ibm.com/iot
  10. 10. 11 The Watson IoT Platform Service on Bluemix
  11. 11. 16 Node-Red includes Watson Nodes
  12. 12. 17 Boilerplate IoT Starter Demo - video
  13. 13. 18 Recipes and Tutorials Step by Step Instructions are Available on DeveloperWorks and Sample Code in GitHub https://developer.ibm.com/recipes/tut orials/category/internet-of-things-iot/ https://github.com/ibm-watson-iot/ https://github.com/ibm-messaging/
  14. 14. 19 Coursera IBM Watson IoT Course https://www.coursera.org/learn/developer-iot
  15. 15. 20
  16. 16. 21 Managed Devices & Gateways
  17. 17. 22 Analyze IoT Data: Real-time * Cloud * Edge
  18. 18. 23 Dashboard • Visualization charts for the real time data • Gauges for visualizing physical quantities like Vehicle Speed, Temperature, pressure. • Donuts charts, bar charts to display the current value of the data points • See Data and storage consumption of your devices • List registered devices
  19. 19. 24 Rules and Real-time Insights
  20. 20. 25 How do you Get Help with Bluemix IoT ? • Status Page • Online Q&A Forums • Support Ticket
  21. 21. 26 Hackathon Example  Emerging use case-- natural language to trigger a query of IoT data Emerging use case-- natural language to trigger a query of IoT data
  22. 22. 27
  23. 23. Connected Vehicle Hackathon Solution combines Bluemix, IoT Foundation and Watson analytics.
  24. 24. My JeepTweet IoT Application
  25. 25. 31 IoT and Blockchain Technology
  26. 26. 32 The Problem With Business Networks Built on Traditional Databases Transactions Can be suppressed: Participants have to trust database owners Can be deleted: Database admin is all powerful Cannot be modified: Database admin is all powerful Security Risk is concentrated on each database owner Crash fault tolerant: If you are lucky Visibility Local only - at the individual database level Costs Integration Costs - Expensive security and integration costs across many technologies
  27. 27. 33 How Blockchain Solves This Transactions Cannot be suppressed: All participants see all transactions and add them to their own copy of the ledger Cannot be deleted: Ledger is append only Cannot be modified: Ledger is immutable – everybody can check Security Distribution of risk: Byzantine fault tolerant: Resistant to number of malicious participants Visibility Global - at the fabric level Costs Integration Costs – Standardized secure technology and lower integration costs in a single technology
  28. 28. 34 IoT View: Operations and Maintenance Networks Business / MRO Networks benefit from connectivity • Connected Manufacturers, Assemblers, Maintainers, OEMs, Operators, and Regulators • Cross geography & regulatory boundaries Trust is generated by the transparent and auditable flow of information Collaboration is central to this process: • Public transactions, visible to all • Private transactions between individual parties
  29. 29. 35 What? • Enable physical objects (e.g. shipping containers, manufacturing parts, etc.) to participate in secure blockchain transactions. How? • Route messages from any Watson IoT Platform connected device to blockchain transactions. • Devices can send sensor data and the identity of the object as determined from barcodes, RFIDs, embedded devices, etc. • Works with existing devices - does not require blockchain code to run on devices. • Watson IoT Platform maps a device’s data format to that required by the blockchain contract. Blockchain contract does not have to know about the types of devices sending data or understand their data format. Blockchain and IoT
  30. 30. 36 Blockchain in a nutshell Records all transactions Each participants build his own copy Append only Immutable and cannot be changed THE shared system of record Smart Contract ConsensusPrivacy and Confidentiality Shared Ledger Ledger is shared, but participants require privacy Participants need: Transactions to be private Identity not linked to a transaction Transactions need to be authenticated Cryptography central to these processes Transaction validation & commitment Different to Bitcoin Byzantine Fault Tolerant Scalable “pluggable” consensus for different use cases Business rules implied by the contract Embedded in the Blockchain Executed with the transaction Verifiable, signed Encoded in programming language
  31. 31. 37 Linux Foundation: Hyperledger ProjectLux Foundation: Hyperledger Project DECEMBER 17th 2015 Community + Code 6 Proposed Code contributions 170% Growth in 6 months 80 Members 2K+ Slackers 5 HackFests 60+ attendees per Hackathon 100 + Contributors Ethereum EVM?
  32. 32. 38 Blockchain and IoT Watson IoT Platform Connect IoTP Device Client (MQTT client) Query & DevOps REST APIs IBM Blockchain (Bluemix Service) Pee r Pee r Blockchain Contract Blockchain Contract Client Blockchain Application Blockchain Proxy MQTT Client Data Mapping Device Data Mapped to Blockchain Contract format Risk Management Information Management Analytics Device Data (identity + state)
  33. 33. 39 Why? • Very often, physical objects are used or maintained by multiple parties • Multiple parties need to agree on acceptable usage • Disputes between parties require some record of what occurred in order to resolve disputes • Physical objects of all sorts are used: equipment, vehicles, buildings, transmission lines (water, gas, electricity) • Effects of the environment may also factor into agreements between parties • When the objects themselves can report on their status, this can assist in processing agreements between parties Blockchain and IoT What? • Enable physical objects (e.g. shipping containers, manufacturing parts, etc.) to participate in secure blockchain transactions. How? • Route messages from any Watson IoT Platform connected device to blockchain transactions. • Devices can send sensor data and the identity of the object as determined from barcodes, RFIDs, embedded devices, etc. • Works with existing devices - does not require blockchain code to run on devices. • Watson IoT Platform maps a device’s data format to that required by the blockchain contract. Blockchain contract does not have to know about the types of devices sending data or understand their data format.
  34. 34. 40 Example Use Cases
  35. 35. 41 Use Case: Trade, Logistics, Shipping What? • Currently Freight logistics involve many different parties: manufactures, forwarders, shippers, custom agents, insurers. • Most of these parties use different systems to track shipments • Many interested and dependent parties, with contrasting/conflicting goals e.g. Manufacturer/shipper/insurer How? • Use IoT enabled blockchain as a shared ledger to record shipping containers as they move through system • Automatically update the “smart contract” and blockchain through the IoT Foundation. • Exploit the “IoT Enabled International Trade on Blockchain” research JP Benefits • Greater transparency and of shipment progress improves efficiency • Greater trust since all transactions are indelibly recorded • Greater accuracy and lower cost, through IoT participation. • Ability to optimize and automate business processes through IoT. • Future vision allows for ‘freight autonomy’
  36. 36. 42 ibm.biz/iot_bc_demo IBM IoT Blockchain Demo
  37. 37. 43 Thank You
  38. 38. 44 Explore & Experiment! Get Started with Bluemix: https://console.ng.bluemix.net/registration/ Watson IoT Platform: https://www.ibm.com/iot Recipes for IoT: https://developer.ibm.com/iot/ IoT and Blockchain: https://discover-iot-blockchain.eu-gb.mybluemix.net/ Node-RED: http://nodered.org/ Bluemix Documentation: https://console.ng.bluemix.net/docs/ dwAnswers: https://developer.ibm.com/answers/smart- spaces/12/bluemix.html Getting Started with Watson IoT: https://console.ng.bluemix.net/docs/services/IoT/index.html
  39. 39. 46 BACKUP SLIDES
  40. 40. 47 47 Use Case: Asset Management - Warranty What? • Knowing that a vehicle has been maintained according to the required schedule is difficult today. E.g. maintenance records, work performed, vehicle use, damage • Many interested and dependent parties, with contrasting/conflicting goals e.g. Manufacturer/owner/insurer How? • Use IoT blockchain as a shared ledger of vehicle history, from usage, maintenance, warranty work, replacement parts Benefits • Greater transparency of true history: Proof of good parts, completed maintenance and certifications, clean documents. • Greater confidence and safety because replacement part provenance and all service is indelibly recorded. • Safety Certifications and Auditability • Greater trust since no single authority "owns” the whole story • New business opportunities for insurers, lenders, warranty services
  41. 41. 48 Use Case: Asset Management - Parts Tracking/History What? • Provenance of each component part in complex system hard to track • Manufacturer, production date, batch and even the manufacturing machine program. How? • Blockchain holds complete provenance details of each component part • Accessible by each manufacturer in the production process, the aircraft owners, maintainers and government regulators. Benefits • trust increased no authority "owns” provenance • improvement in system utilization • recalls "specific" rather than cross fleet
  42. 42. 49 Use Case: Regulatory Compliance What? • Knowing that a piece of equipment (e.g. engine, measuring system, instrument) has been used per the specifications or in accordance with regulations for the equipment. e.g. work performed, amount of use, type of use, mis-handling events, etc. • Many interested and dependent parties, with contrasting/conflicting goals e.g. Manufacturer/owner/regulator/inspector/insurer • Processes, such as the manufacturing or transport of drugs, have regulatory requirements for tracking history and maintaining those records for years and providing to regulatory agencies as well. How? • Use IoT blockchain as a shared ledger of equipment/process history, from usage, maintenance, warranty work, replacement parts, out-of-tolerance or regulation situations. Benefits • Greater transparency of true history: indelible log of equipment sensor readings, or situations logged by the device and reported, process events and history • Safety Certifications and Auditability • Greater trust since no single authority "owns” the whole story – or said another way – many parties all keep the same record of events/data • New business opportunities for insurers, regulators, etc.
  43. 43. Thank You

×