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.

TechCamps - Internet of Things

2,309 views

Published on

  • Yes you are right. There are many research paper writing services available now. But almost services are fake and illegal. Only a genuine service will treat their customer with quality research papers. ⇒ www.HelpWriting.net ⇐
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Check the source ⇒ www.WritePaper.info ⇐ This site is really helped me out gave me relief from headaches. Good luck!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Can You Spare 1 Minute Per Day? If you have a few spare minutes per day, we have some very exciting news for you! ♣♣♣ http://t.cn/A6PnIVD3
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

TechCamps - Internet of Things

  1. 1. TechCamp IoT Nürnberg | Pforzheim | Ulm | Frankfurt | St.Augustin/Bonn | Trier | Unterschleißheim/München
  2. 2. Overview Internet of Things Azure IoT Services
  3. 3. 2003
  4. 4. 2010
  5. 5. 2015
  6. 6. 2020 50* Billion Things
  7. 7. Clemens Vasters, Architect, Microsoft Azure
  8. 8. Home Transportation Health Buildings Cities
  9. 9. Available Parking Spots Home Transportation Health Buildings Cities Position
  10. 10. Starting the air conditioner Reserve a working space Start the cleaning Reducing the temperature Home Transportation Health Buildings Cities Target
  11. 11. Monitors your health Recognises a heart attack Calls an ambulance Transmits an early diagnosis to the hospital Transmits optimal route to the ambulance Home Transportation Health Buildings Cities
  12. 12. Reduce maintenance duration Save time Integrate various systems Optimise decision making process Automate processes
  13. 13. Smart Products Grid Renewables Oil/Gas/Coal Recovery and Distribution Points of Sale Restaurants Hotels Fuel Stations Patients Clinics Hospitals Nursing Homes Mobile Care SafetySecurity Comfort Lighting Automation Manufacturing Integration and Automation Remote Servicing Predictive and Reactive Maintenance Water Waste Pollution Control Fire Emergency Public Safety Law Enforcement Letters Packages Containers Tanks Bulkware Games Events Sports Television Streaming Traffic Buses Cars Trucks Trains Vessels Aircraft Bikes Smart Energy Smart Pro Services Smart Retail Smart Mobility Smart Logistics Smart Factory Smart Cities Smart Entertain- ment Smart Health- care Smart Building Home
  14. 14. Field Gateway Device Connectivity & Management Devices RTOS,Linux,Windows,Android,iOS Cloud Gateway Event Hubs Field Gateway Protocol Adaptation
  15. 15. Field Gateway Device Connectivity & Management Analytics & Operationalized Insights Presentation & Business Connectivity Devices RTOS,Linux,Windows,Android,iOS Protocol Adaptation Batch Analytics & Visualizations Azure HDInsight, AzureML, Power BI, Azure Data Factory Hot Path Analytics Azure Stream Analytics, Azure HDInsight Storm Presentation & Business Connectivity App Service, Websites Dynamics, BizTalk Services, Notification Hubs Hot Path Business Logic Service Fabric & Actor Framework Cloud Gateway Event Hubs & IoT Hub Field Gateway Protocol Adaptation
  16. 16. Devices Device Connectivity Storage Analytics Presentation & Action Event Hubs SQL Database Machine Learning App Service Service Bus Table/Blob Storage Stream Analytics Power BI External Data Sources DocumentDB HDInsight Notification Hubs External Data Sources Data Factory Mobile Services BizTalk Services { }
  17. 17. Data Ingest CommandThat‘s easy … Ingest rate Storage Security … That‘s not so easy … Security Latency … Analyse @ Scale Big Data Data in Motion
  18. 18. Telemetry Ingest 6 machines 20 sensors / machine X 120 sensors / production line = Let‘s do the math …
  19. 19. Telemetry Ingest 4 production lines / plant 120 sensors / production line X 480 sensors / plant = Let‘s do the math …
  20. 20. Telemetry Ingest 480 sensors / plant 60 telemetry ingests / minute X 1,728,000 ingests / hour = Let‘s do the math …
  21. 21. Telemetry Ingest 1,728,000 ingests / hour 50 e.g. customers X 86,400,000 ingests / hour = On a 24/7 basis Hyper Scale is needed Let‘s do the math …
  22. 22. Service Bus Relay Queue Topic Notification Event Hub Interactive Dashboard(s)Production Line(s) Data Ingest – Service Bus Overview
  23. 23. Service Bus Interactive Dashboard(s)Production Line(s) * 1 Mio Producers * 1 GB/sec aggregated per Event Hub Event Hub Reader 1 Reader 2 Reader 3 …. Consumer Group Throughput Units 1 GB/s writes 2 GB/s reads Event Hub
  24. 24. Demo Time How to create an Event Hub
  25. 25. Ingest Egress
  26. 26. Service Bus Production Line(s) Telemetry Event Hub Trend Calculation Alarm Engine Egress/ Transformation Storage Dashboard(s) Data in Motion Data at Rest Data in Motion
  27. 27. Service Bus Event Hub Stream Analytics Transform • Temporal Joins • Filter • Aggregates • Projections • Time Windows Enrich / Correlate • Other Streams • Data at Rest Production Line(s) Telemetry Service Bus Event Hub Storage
  28. 28. Demo • Stream Analytics
  29. 29. Our toll station has multiple toll booths,where a sensor placed on top of the booth scans an RFID card affixed to the windshield of the vehicles as they pass the toll booth. The passage of vehicles through these toll stations can be modelled as event streams over which interesting operations can be performed. Toll Id EntryTime LicensePlate State Make Model Vehicle Type Vehicle Weight Toll Tag 1 2014-09-10 12:01:00.000 JNB 7001 NY Honda CRV 1 1535 7 2 2014-09-10 12:02:00.000 YXZ 1001 NY Toyota Camry 1 1399 4 123456789 … Toll Id ExitTime LicensePlate 1 2014-09-10T12:03:00.0000000Z JNB 7001 2 2014-09-10T12:03:00.0000000Z YXZ 1001 … LicensePlate RegistrationId Expired SVT 6023 285429838 1 XLZ 3463 362715656 0 BAC 1005 876133137 1 RIV 8632 992711956 0 SNY 7188 592133890 0 ELH 9896 678427724 1 …
  30. 30. AzureToll Station EventHub Azure Stream Analytics EventHub <TollOutput> AMQP CSV <enter, exit> entryStream <JSON> outputStream <JSON> Web-Service EventHub consumer exitStream <JSON>
  31. 31. Ingest Egress Analytics
  32. 32. Interactive Dashboard(s)Production Line(s) Commands 1:1; 1:n; n:m Secure & Low Latency Command & Control
  33. 33. Production Line(s) Dashboard(s) Command Open Port Public IP / Dynamic DNS Command & Control
  34. 34. Command & Control Production Line(s) Dashboard(s) VPN Command
  35. 35. Production Line(s) Dashboard(s)Cloud CommandOutbound Connection Service Gateway No active listening (unlike VPN) Device initiated, outbound connections (like VPN) Automatic Port Mapping (like VPN) No open inbound ports; minimized attack surface Public address Full defendable Server platform
  36. 36. Command & Control Service Assisted Communication
  37. 37. http://crossbar.io/iotcookbook/
  38. 38. Devices
  39. 39. tessel.io/start
  40. 40. arduino.cc/en/Guide/Windows
  41. 41. arduino.cc/en/Guide/ArduinoYun
  42. 42. Camera (CSI) 4 USB Ports Ethernet port 40 GPIO Pins HDMI Port Combined audio jack and composite video Power Display (DSI)
  43. 43. Micro SD card slot
  44. 44. http://oliviaklose.com/hello-blinky
  45. 45. http://www.hanselman.com/blog/SettingUpWindows 10ForIoTOnYourRaspberryPi2.aspx
  46. 46. Resources
  47. 47. http://www.arduino.cc/en/Guide/ArduinoYun http://start.tessel.io/install http://oliviaklose.com/hello-blinky/
  48. 48. microsoft.hackster.io github.com/ms-iot github.com/dx-ted-emea/iot-labs github.com/RobertEichenseer/IoT_MasterClass github.com/dx-ted-emea/azure-tessel http://www.connectthedots.io
  49. 49. http://oliviaklose.com/iot-cheat-sheet/

×