Advertisement

Azure IoT services - overview, SenZations 2015

Sep. 16, 2015
Advertisement

More Related Content

Advertisement

Recently uploaded(20)

Advertisement

Azure IoT services - overview, SenZations 2015

  1. How that relates to me?
  2. Every company today is a software company. Full stop.
  3. Remember goal? To provide best digital experiences to your ….! How?
  4. “” What is the Internet of Things? Source: Gartner IT Glossary The network of physical objects that contain embedded technology to communicate and interact with their internal states or the external environment.
  5. IDC, Internet of Things Spending Guide by Vertical Market, 2014 Transportation Utilities Government Other $92 B $472 B $160 B $132 B $156 B $100 B $301 B $877 B Transportation Utilities Government Other $154 B $913 B $326 B $313 B $325 B $201 B $570 B $1.79 T $4.59T $2.29T
  6. Hardware is cheap Connectivity is pervasive Development is easy New Innovative Scenarios Huge benefits fuel demand
  7. Microsoft: An IoT Approach You have things… Plant Floor Things Supply Chain Things Back Office Things that you get data from and store… Cloud Storage that you perform insights on… HDInsight Power BI that allows you to do… Predictive Maintenance Command and Control
  8. 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 { }
  9. Azure IoT services Azure IoT Suite Predictive MaintenanceRemote Monitoring Asset Management And more… Addresses common scenarios: Enables you to Mine data Take actionConnect assets M o n i t o r i n g Event Hubs IoT Hub* Machine Learning Stream Analytics PowerBI
  10. Field Gateway Device Connectivity & Management IoT Device & Cloud Patterns Devices RTOS,Linux,Windows,Android,iOS Cloud Gateway Event Hubs Field Gateway Protocol Adaptation Event Hubs • High scale telemetry ingestion service • HTTP/AMQP protocol support • Each Event Hub supports • 1 million publishers • 1GB/s ingress • Generally available worldwide • 18 Billion messages per day • 60+ TB ingested per day
  11. Field Gateway Device Connectivity & Management IoT Device & Cloud Patterns Devices RTOS,Linux,Windows,Android,iOS Cloud Gateway Event Hubs Field Gateway Protocol Adaptation Additional IoT Needs • Command & control • Device identity • Device registry • Device management Coming with the Azure IoT Suite…
  12. Field Gateway Device Connectivity & Management IoT Device & Cloud Patterns Devices RTOS,Linux,Windows,Android,iOS Protocol Adaptation Cloud Gateway Event Hubs & IoT Hub Field Gateway Protocol Adaptation IoT Hub • Capability of the Azure IoT Suite • Bi-directional device <-> cloud • Up to 10 million devices • Telemetry ingestion • Command & control • Device registry & identity • Device Management • HTTP/AMQP • Extensible protocol support / MQTT
  13. Field Gateway Device Connectivity & Management IoT Device & Cloud Patterns Devices RTOS,Linux,Windows,Android,iOS Protocol Adaptation Cloud Gateway Event Hubs & IoT Hub Field Gateway Protocol Adaptation Cross-Platform Device Support • Open source “agent” framework • Simple, secure device <-> cloud connectivity & management • RTOS, Linux, Windows, Android, iOS • Easy to use, not required Cross Platform C Code OS Abstraction Layer / OS Bindings C API .NET API Java API Javascript API
  14. Field Gateway Device Connectivity & Management Analytics & Operationalized Insights IoT Device & Cloud Patterns 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 Hot Path Business Logic Service Fabric & Actor Framework Cloud Gateway Event Hubs & IoT Hub Field Gateway Protocol Adaptation Operationalize your insights in real time
  15. Field Gateway Device Connectivity & Management Analytics & Operationalized Insights Presentation & Business Connectivity IoT Device & Cloud Patterns 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. Converged OSkernel Converged appmodel Windows 10
  17. Windows 10 IoT Editions + Microsoft Azure IoT Security & Identity Windows Updates Visual Studio & UWP Windows 10 IoT for industry devices Desktop Shell, Win32 apps, Universal apps and drivers Minimum: 1 GB RAM, 16 GB storage X86/x64 Windows 10 IoT for mobile devices Modern Shell, Mobile apps, Universal apps and drivers Minimum: 512 MB RAM, 4 GB storage ARM Windows 10 IoT Core Universal Apps and Drivers No shell or MS apps Minimum: 256MB RAM, 2GB storage X86/x64 or ARM Integrated Device Connectivity New User Interfaces
  18. I can send notifications I have lighting interface I can send notifications. I have a clock interface I display notifications. I have the clock interface! I display notifications. I have the clock interface! I display notifications. I have the clock interface! I can send and display notifications I can send notifications 72° 120 80 Your Devices Work Together Across Protocol and Ecosystem Barriers Discovery Cross Platform Management Interoperability Open Source Security
  19. Where to from here? Where to from here?
  20. Where to from here? Implementing IoT :)
  21. Reference Architecture Guiding Principles Secure, scalable device centric data collection and analysis Support for public, private, and hybrid Azure cloud environments Initial focus on Public Cloud infrastructure Frictionless information flow between LoB Assets and cloud-based systems for: Analysis Control Business process integration Direct or indirect (via gateway) connectivity support Remote (gateway) device and data administration Device provisioning, connectivity, protocol translation etc.
  22. Sample Reference Architecture Data Ingress Data EgressData Processing Retail Devices Service Portal(s) Message Mgmt & Storage Custom Code Deployed on Azure LoB Apps Third-party Systems External Analytics Tools Custom Portal & Clients Third-Party Apps Uses Event Hub, Storage, SQL DB, & Services <AMQP/>
  23. Solution PortalProvisioning API Identity & Registry Stores Stream Event Processor Analytics/ Machine Learning Data Visualization & Presentation Device State Store Gateway Azure IoT Services Reference Architecture Storage IP capable devices Existing IoT devices Low power devices PresentationDevice and Event Processing Data Transport Devices and Data Sources Azure Event Hubs & Service Bus Agent Agent Agent
Advertisement