What companies are looking for

Size: px
Start display at page:

Download "What companies are looking for"

Transcription

1

2 What companies are looking for Reduce costs and inefficiencies Increase revenue Create new business models

3 The Internet of Things helps to reach these goals Insights Speed & Efficiency Innovation & new business Intelligence

4 In billions Estimated number of smart connected things in use worldwide, by category b b 3.75b 4.88b Automative Consumer Business

5 Global share of IoT enterprise projects (%) Connected Industry Smart City Smart Energy Connected Car Other Smart Agriculture Connected Building Connected Health Smart Retail Smart Supply Chain Americas Europe Asia Pacific Other

6 IoT can raise the bar for humanity

7 IoT can raise the bar for mobility

8 Re-thinking mobility

9 IoT Security? oh dear..iot Security!

10

11 IoT Security Challenges End-to-end security If you answered no to any of these questions, you have a security risk to mitigate

12 Many Industrial IoT deployments are brownfield Size and capital expense involved with building and retrofitting Brownfield industrial deployments Rely on physical security and based on obscure or proprietary protocols and systems Not always possible to rip-and-replace industrial machines to bring them up to modern security standards

13 HARDWARE MANUFACTURERS OR INTEGRATORS Scope hardware design to minimum requirements Make hardware tamper-proof Build security into hardware Have a plan to make secure upgrades SOLUTION DEVELOPER Follow secure development methodology Choose open-source software judiciously Integrate with care SOLUTION DEPLOYER Install hardware securely Keep authentication keys safe SOLUTION OPERATOR Keep the system up to date Protect against malicious activity Audit frequently Protect the physical IoT infrastructure Protect cloud credentials

14

15 aka.ms/iotdice

16

17

18

19 IoT: To the cloud and back again.

20

21 Windows 10 IoT editions Windows 10 IoT Core Smaller OS footprint; low level bus and hardware access support Headless/Headed; UWP ARM 512MB RAM, 2GB storage* X86, X64, or Smart Devices Windows 10 IoT Enterprise Rich user experience Windows 32 and UWP apps X64 2GB RAM, 16GB Storage X86 or Powerful Industry Devices Windows 10 IoT Mobile Lockdown, multi-user support and cellular Modern Shell and UWP apps 1GB RAM, 8GB storage ARM Ruggedized Handheld Devices Windows Server 2016 for Embedded Systems (for IoT) Advanced multi-layer security Cloud-ready application platform IoT Server Appliances *For details see:

22 Broad Silicon Support DragonBoard 410c 8

23 Open Communication Framework Interoperability across device types, brands, platforms

24 IoT topology Device Network Gateway Endpoint / Buffer Hot - path Big Data Insights & Visualization Fix / Act / Integrate Cold - path Machine learning

25 Microsoft & IoT Device Network Gateway Endpoint / Buffer Hot - path Big Data Insights & Visualization Fix / Act / Integrate Cold - path Machine learning

26 Microsoft & IoT Device Network Gateway Endpoint / Buffer Hot - path Big Data Insights & Visualization Fix / Act / Integrate Cold - path Machine learning

27 Connect and control Azure IoT Hub

28 Adding devices brings management challenges Often continuous manual work involved Speed of provisioning Provisioning cost vs low margins

29 Manage through device twin and methods IoT Hub D2C Telemetry C2D Cloud-initiated C2D message Properties Properties Cloud-owned/device visible Device-owned/cloud visible Twin Cloud-owned Device metadata Methods Device app Direct methods Cloud-initiated C2D with immediate response Back-end app

30 Azure IoT Device Provisioning Service Zero-touch device connection config to IoT Hub Single device Large batches Cross-hub provisioning low-latency Ownership changes Load balancing Rule engine for governance

31 Azure IoT Device Provisioning Service

32 Azure IoT Device Provisioning Service

33 The configuration management challenge How do you ensure that devices stay healthy? Configuration Configuration Highbandwidth fixed network Config service/server 3G/4G LoRa/NBIoT satellite Azure IoT Hub Highbandwidth fixed network

34 Configuration and compliance monitoring Compliance Configuration Jobs to schedule and broadcast updates Device twin Device twin Device twin Azure IoT Hub Device twin Device twin Device twin Device twin Compliance monitoring through device twin queries and events

35 Routing rules Azure IoT message routing IoT hub D2C receive endpoint SB namespace Queue connector Queue Queue EH namespace Event hub connector EH EH Device

36 IoT Hub OSS connectors: Kafka Connect IoT hub Kafka Cassandra IoT hub IoTHub2Cassandra IoTHubReact (OSS connectors) Spark New OS services

37 Azure IoT Edge Security and isolation of devices Cloud offload & offline capabilities Intelligent edge processing Lower latency & Batching

38 Azure IoT Edge

39

40 Notification Hubs Logic Apps Service Bus & Azure Queues Event Hubs Event Grid IoT Hub Relay Mobile push notifications Workflow and LOB Integration Cloud messaging Telemetry stream ingestion Event distribution IoT messaging and management Discovery, Firewall/NAT Traversal

41 Coming soon: Azure Active Directory, API Management, IoT Hub, Service Bus, Azure Data Lake Store, Azure Cosmos DB, Azure Data Factory, and Storage Queues.

42 IoT as a Service

43 Accessible for everyone Customer engagement Field service Predictive maintenance Digital Transformation The focus point for the ecosystem to build IoT related business The foundation for your digital transformation Energy management Asset utilization Gateway SI ISV Device Microsoft Employee productivity Silicon IoT Central Ecosystem

44 Fully managed SaaS solution Reduce solution development and management burden Complete solution for your connected products capture, analyze, and act Codeless experience for modeling your products

45 Digital models to speed innovation Employ a flexible, scalable solution that adapts to your needs and processes Make dynamic changes to add new models or simulate what-if scenarios Capture insights with built-in visualization for operational trends and problem analysis

46 Operator Admin Builder Intuitive discoverability Visualizations Time-series Insights App Manager User Management Identity Management Product Modeler Digital-twin Management Template Management Rules Workflows

47 Getting you started

48 Azure IoT Starter Kits aka.ms/iotstarterkits

49 IoT Hub developer tools IoTHub-explorer: node based CLI npm install -g iothub-explorer Device Explorer: Windows centennial app Installer in releases of github.com/azure/azure-iot-sdks New X-Plat UI tool coming soon Coming soon! Device discovery CLI npm install -g device-discovery-cli IoTHub Diagnostics tool github.com/azure/iothub-diagnostics Azure IoT Toolkit Extension for Visual Studio Code Look for «Azure IoT Toolkit» in the VS Code extensions library Arduino Extension for Visual Studio Code Look for «Arduino» in the VS Code extensions library

50 SDKs

51 Device SDKs platform/os support Android (Java or Xamarin) Arduino Debian Linux (v 7.5) ESP8266 Fedora Linux (v 20) FreeRTOS ios (Xamarin) mbed OS (v 2.0) OpenWRT Raspbian Linux (v 3.18) STM32 TI RTOS Ubilinux (v3.0) Ubuntu Linux (v 14.04) Windows Desktop (7, 8, 10) Windows IoT Core (v 10) Windows Server (v 2012 R2) Yocto Linux (v 2.1) Azure Certified for IoT device catalog.

52 aka.ms/iotcourse

53 Get started today with Azure Certified for IoT Learn more at azure.com/certifiedforiot Get details on Azure Certified for IoT devices and platforms at azure.com/iotdev Explore Microsoft Azure IoT solutions at internetofyourthings.com Start the certification process at

54 2017 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.