Internet of things - IoT

Slides:



Advertisements
Similar presentations
Node.js on Windows Azure Name Title Microsoft Corporation.
Advertisements

Building Azure Mobile Apps
What is it all about? .NET MeetUp in Prague, CZ (2017/7/19)
11/12/ :06 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
The Xamarin Promise - Realized
Unleash .NET 2015 in your apps
0 to DevOps. 0 to DevOps Who am I? Donovan Brown Fun Stuff 5/7/2018 Who am I? Donovan Brown Principal DevOps Manager.
Getting started with .NET Core
5/13/2018 1:53 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.

5/15/2018 5:43 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
DotnetConf 9/10/2018 7:49 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE.
Tooling Breakout Session
Mobile App Trends: lifecycle, functions, and cognitive
Explore IOT Scenarios from the field and their reference architectures
Building IoT apps with Microsoft Band and Xamarin
Johan Ludvig Brattås December 2016
What has Azure to offer to IoT Developers?
Microsoft /17/2018 4:24 AM BRK4012 Dive deep on Skype Web SDK & Skype for Business App SDK - Build apps across Web, IOS & Android Srividhya Chandrasekaran Amit.
IoT at the Edge Technical guidance deck.
Developing apps for the Internet of Things
UI Test Automation with Appium
Get Started Developing with Azure IoT Hub
Microsoft Connect /2/ :38 AM
SharePoint power hour Rob Howard Program Manager Build 2014
Building Innovative Apps using the Microsoft Developer Platform
9/11/2018 1:44 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
DNN Connect 2017 Microsoft Keynote
Introducing ASP.NET Core 2.0
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
9/20/ :55 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Azure IoT End-to-End Martin Abbott.
Updated Agenda 12:00PM–1:00PM | Session #1 1:00PM–2:00PM | Lunch.
IoT at the Edge Technical guidance deck.
Microsoft Build /8/2018 8:41 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
What is it all about? .NET MeetUp in Amsterdam, NL (2017/7/11)
DotnetConf 11/14/2018 3:27 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE.
Microsoft Ignite /14/ :21 AM BRK2101
Meetup: Use Microsoft Technologies to Real World IoT Scenario
Microsoft Virtual Academy
Office 365 Development July 2014.
Microsoft Ignite /22/2018 3:58 PM BRK2254
Így lesz gyorsabb IoT-d a peremeszközök megdolgoztatásával!
.NET and .NET Core Foot View of .NET Pan Wuming 2017.
Xamarin Inspector & Profiler for Visual Studio Enterprise
MIX 09 11/23/2018 6:07 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Using Visual Studio and VS Code for Embedded C/C++ Development
Mobile Center and VSTS:​ Better together for your Mobile DevOps
Hosted Web Apps with Windows App Studio
Building an Internet of Things Device
Office 365 Development.
Microsoft Connect /1/2018 2:36 AM
12/5/ :36 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Modern cloud PaaS for mobile apps, web sites, API's and business logic apps
Data analytics with Hadoop In the Microsoft Azure cloud
1/2/2019 9:19 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
1/3/2019 9:40 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Angular in the .NET World
Serverless Architecture in the Cloud
Microsoft Ignite /17/2019 6:00 PM
2/19/2019 9:06 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
فایل ارائه حاضر توسط مرکز تحقیقات فناوری “اینترنت اشیا” ایران
Developing for Windows Azure
Delivering great hardware solutions for Windows
Windows Device Portal Hirsch Singhal Program
5/7/2019 5:52 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
5/6/2019 7:40 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Mark Quirk Head of Technology Developer & Platform Group
A DevOps process for deploying R to production
11/11/2019 1:15 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Presentation transcript:

Internet of things - IoT 10/14/2019 8:06 AM Internet of things - IoT © Microsoft Corporation. All rights reserved.

Agenda IoT Introduction Scenarios Use cases

Internet of Things (IoT) Introduction

Internet of Things - 1 After the computer era the miniaturization continues From classic PCs some hardware components were split The idea is to have a small component of functionality instead a huge multi-functionality device (PC) So a „thing“ is some daily use device which has some non-IT function, e.g. Camera or coffee machine

Internet of Things - 2 These things have a limited functionality ought to be connected to internet or computer enabled scenarios should be controllable via the internet Future scenario: lots of semi-purpose small devices that can be IT controlled and Internet accessible

Internet of Things - 3 Since the „thing“ has limited scenarios on how it can/should be used Control is easy The „commands set“ is very limited Hardware to power this is very small It doesn‘t require necessarily a complex and heavy-loaded OS or programming

Real World IoT Use Cases Aircrafts Cows Street sweepers Electric charging stations Auto Fryers Oil equipment Dogs Vending machines Buses Power plant Buildings Internet of Things Factory floor Oil distribution Racing Elevators Trucks Power tools Vaccine dispensers Mining equipment Surveillance Engines Postboxes Smart meters Smart grids Medical devices

IoT Reference Architecture TechReady 23 10/14/2019 8:06 AM IoT Reference Architecture https://azure.microsoft.com/en-us/updates/microsoft-azure-iot-reference-architecture-available/ © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

10/14/2019 8:06 AM Azure IoT Suite Quickly provision working solutions for Predictive Maintenance and Remote Monitoring scenarios into your Azure subscription. Uses device emulators to generate data, and can be extended or simply used to demonstrate capabilities. All code is available to be used as a reference at: https://github.com/Azure/azure-iot-remote-monitoring https://github.com/Azure/azure-iot-predictive-maintenance Visit http://azureiotsuite.com © Microsoft Corporation. All rights reserved.

Azure IoT Starter Kits Raspberry Pi 3 Kit Intel Edison Kit Windows 10 and Raspbian Samples in C and C# Intel Edison Kit Linux Yocto Samples in JavaScript (Node.js) Feather M0 Wi-Fi Kit RTOS Samples in Arduino IDE and C ThingDev Kit RTOS Samples in Arduino and C Feather Huzzah ESP8266 Kit RTOS Samples in Arduino IDE and C http://azure.com/iotstarterkits

Azure IoT SDKs Open Source Cross-Platform Support Everything is on GitHub, open source under MIT license Cross-Platform Support Microcontrollers (ARM Mbed, Arduino, ESP8622, TI CC3200,…) RTOS, Linux (Ubuntu, Debian, Fedora, Raspbian), Windows 7/8/10, Android, iOS (with Xamarin) Multi-Language Support Service Client SDK – C#, Java, JavaScript, Python (on its way) Device Client SDK – C, JavaScript, Java, C# (including PCL), Python Xamarin Compatible Includes Xamarin compatible libraries Packages NuGet, npm, maven, apt-get Tools X-plat CLI (iothub-explorer) and for Windows (Device-Explorer) Easy To Get Started Samples, walkthroughs to get you started quickly

Device & Service Client SDKs OS/Runtime Version Protocols Packages C device client Debian Linux 7.5 HTTPS, AMQP, MQTT, AMQP over WebSockets  None   Fedora Linux 20 mbed OS 2 HTTPS, AMQP, MQTT https://developer.mbed.org/users/AzureIoTClient/  TI-RTOS 2.x HTTPS None Ubuntu Linux 14.04 https://launchpad.net/~aziotsdklinux/+archive/ubuntu/ppa-azureiot Windows desktop 10 https://www.nuget.org/packages/Microsoft.Azure.IoTHub.IoTHubClient/ Yocto Linux 2.1 HTTPS, AMQP Arduino (MKR1000, Zero, ESP8266, Feather M0) IDE 1.6.8 https://github.com/arduino-libraries/AzureIoTHub Node.js Device client Node.js 0.10+ https://www.npmjs.com/package/azure-iot-device Node.js Service client N/A https://www.npmjs.com/package/azure-iothub Java Device client Java SE (Windows) 1.7 http://mvnrepository.com/artifact/com.microsoft.azure.iothub-java-client/iothub-java-device-client Java SE (Linux) Android API 15 HTTPS, MQTT Java Service client Java SE 1.8 http://mvnrepository.com/artifact/com.microsoft.azure.iothub-java-client/iothub-java-service-client C# Device client .Net 4.5 https://www.nuget.org/packages/Microsoft.Azure.Devices.Client/ UWP  10 PCL (Xamarin, Mono, UWP, WP8.1, Win8.1) https://www.nuget.org/packages/Microsoft.Azure.Devices.Client.PCL/ C# Service client https://www.nuget.org/packages/Microsoft.Azure.Devices/ Python Device client Python 2.7.x, 3.4.x, 3.5.x none

Microsoft Build 2016 10/14/2019 8:06 AM Resources Azure IoT Client SDKs: github.com/azure/azure-iot-sdks Get started with Azure IoT Hub device management: azure.microsoft.com/en-us/documentation/articles/iot-hub-device-management-get-started/ Azure IoT Gateway SDK repo: github.com/Azure/azure-iot-gateway-sdk Microsoft Azure IoT reference architecture: azure.microsoft.com/en-us/updates/microsoft-azure-iot-reference-architecture-available/ Azure IoT Partner Portal: aka.ms/AzureIoTPartner Certified for Azure IoT: www.azure.com/certifiedforiot Azure IoT User Voice forum: feedback.azure.com/forums/321918-azure-iot IoT Advisors on Yammer: www.yammer.com/azureadvisors/#/threads/inGroup?type=in_group&feedId=5495841 © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

HOL scenario Use a small ESP8266 device (NodeMCU) with one LED and a Wifi chip. Create program to control and trigger the LED with Visual Studio If Issue submitted in City Power n lights-> LED flashes (checking URL for Bit-change) Showcase that IoT is EASY and Microsoft has all the toolset you need