20
Windows IoT Sameer Sapra Sekou Gassama

Windows IoT

Embed Size (px)

Citation preview

Page 1: Windows IoT

Windows IoTSameer Sapra

Sekou Gassama

Page 2: Windows IoT

Contents

• IoT• Microsoft & IoT• Windows IoT Editions• Windows IoT Core features• Windows IoT features• Setup• Demo

Page 3: Windows IoT

What is IoT ?

• The Internet of Things (IoT) is the network of physical objects—devices, vehicles, buildings and other items embedded with electronics, software, sensors, and network connectivity—that enables these objects to collect and exchange data.

Page 4: Windows IoT

Microsoft & IoT

• Microsoft aims to provide their help and technologies needed for makers to make use of the Internet of Things concept by letting them build connected systems that gather, store and analyse data.• Another way of designing IoT applications using Windows 10 IoT

editions.• Supports major boards like Minnowboard MAX, Raspberry Pi 2,

Qualcomm DragonBoard 410c and Arduino.• A relationship with Hackster.IO that allows them to work on

hackathons and other events that make use of technologies such as Windows and Azure on IoT projects. • https://www.youtube.com/watch?v=IExamelmfO4

Page 5: Windows IoT

Microsoft & IoT

Page 6: Windows IoT

Windows IoT Editions

• Windows 10 IoT Enterprise• Windows 10 IoT Mobile Enterprise• Windows 10 IoT Core• Windows 10 IoT Core Pro

Page 7: Windows IoT

Windows 10 IoT Enterprise

• Windows 10 IoT Enterprise is a full version of Windows 10 used in a wide range of industry devices across retail, manufacturing, health,government and other industries.• Windows 10 IoT Enterprise devices run powerful business

applications in a secure and reliable way to support industry devices.• Supports both Universal Windows apps and Classic

Windows applications.

Page 8: Windows IoT

Windows 10 IoT Mobile Enterprise

• Brings the capabilities of Windows 10 Mobile Enterprise to line-of business mobile devices that are looking for a natural user experience with enterprise grade security and manageability. • Offers capabilities like multiple user profiles and and

advanced lockdown to enable mobile line of business scenarios.• Used in devices like Industrial POS < 8” and Handheld <

8”. • http://www.winbeta.org/news/mwc-2016-panasonic-introd

uces-toughpad-fz-f1-4-7-handheld-running-windows-10-iot-mobile-enterprise

Page 9: Windows IoT

Windows 10 IoT Core

•Windows 10 IoT Core is a version of Windows 10 that is optimized for smaller devices with or without a display, and that runs on the Raspberry Pi 2, Arrow DragonBoard 410c & MinnowBoard MAX.•Utilizes the rich, extensible Universal Windows Platform (UWP) API for building great solutions.•Build to power devices like IoT gateways or micro-kiosks.•Runs Universal Windows app and utilizes the same development, configuration and management tools as the other Windows 10 editions.•Previous embedded system: Windows CE

Page 10: Windows IoT

Windows 10 IoT Core - Features

• Remote Access to the System• Development tools• Windows IoT Into the Cloud• Devices communicate with each other directly• Other embedded platforms• Compatible Devices• Several Improvements like Wi-Fi and Bluetooth

connectivity

Page 11: Windows IoT

Windows IoT - Features

• With Windows 10 and IoT, one can create a universal windows application or driver that can be used by every windows 10 device. (IoT Gateways, POS devices).

• IoT devices can be managed with the same tools as a windows PC, Phone and Tablet.

• Provide communication across a range of windows

devices by implementing connectivity for device to device, sensor to sensor and device to cloud.

Page 12: Windows IoT

Windows IoT - Security Features

• Provide defenses against data leaks or thefts using same technologies used to protect systems running Windows 10.• Secure Boot: Make sure PC boots using only trusted software

provided by the manufacturer. • Bitlocker Encryption: A full disk encryption used to protect data. • Device Guard: Locks a device so that it only runs trusted

applications.• Credential Guard: Uses virtualization based security to isolate

secrets from unprivileged users.

Page 13: Windows IoT

Windows & Arduino

• Windows Virtual Shield: Enable for Arduino developers to use windows 10 devices through wireless protocols. • Access windows device sensors and capabilities through library

calls.• Any device ( PC, Surface or Phone).• Any task deemed expensive to complete would be done by the

windows 10 device.

Page 14: Windows IoT

Windows & Arduino

• Windows Remote Arduino: Enable developers to extend their Universal Windows application with Arduino Commands.• Offers an open-source WinRT Remote Arduino Library that can

connect any windows 10 device to an Arduino board running StandardFirmata.

• One can control each pin remotely.• One can control the Arduino over Bluetooth, Ethernet, USB or WiFi. • One can use any WinRT language ( Javascript, C++/CX, C#). • Comes with an App that gives a great UI experience. • Execute commands on a wireless connected Arduino device.

Page 15: Windows IoT

Windows & Raspberry Pi 2

• Microsoft introduced Windows 10 for embedded systems by teaming up with Adafruit to bring you the Raspberry Pi 2. • Raspberry Pi 2 has a microcomputer, a WIFI module, an

SD card loaded with Windows 10 IoT core, a couple of sensors and a case for the device. • Windows IoT core and Raspberry Pi 2 is an IoT platform,

rather than a desktop-like computer.• This combination of hardware and software gives you the

flexibility to develop Windows IoT applications without a full Windows OS version.

Page 16: Windows IoT

Windows & DragonBoard 410c

• Windows 10 IoT compatible

• Designed for rapid development of IoT products and embedded computing.

• DragonBoard 410c has an advanced processing power, Wi-Fi, Bluetooth Connectivity and GPS as its features.

• One of the devices certified to also work with Azure IoT.

Page 17: Windows IoT

Windows & MinnowBoard MAX

• Windows 7, 8.1 and 10 compatible

• Designed for rapid development of IoT products and embedded computing.

• MinnowBoard MAX has an upgraded 64 bit Intel Atom processor with Memory, Video, Audio and I/O capabilities.

• Useful for developing windows IoT applications that collect and analyse data.

Page 18: Windows IoT

Latest Updates

• Microsoft is creating the Open Connectivity Foundation with the help of other members including Cisco, Electrolux, Qualcomm and Samsung to the industry standards of IoT. • OCF shall create a set of open specifications and protocols

that allows devices from different makers to interact with one another. • Windows 10 devices will work with the new OCF standard

to discover and communicate with multiple IoT devices. • Making Windows 10 the ideal OS platform for developing

IoT applications.