2. Contents
• IoT
• Microsoft & IoT
• Windows IoT Editions
• Windows IoT Core features
• Windows IoT features
• Setup
• Demo
3. 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.
4. 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
6. Windows IoT Editions
• Windows 10 IoT Enterprise
• Windows 10 IoT Mobile Enterprise
• Windows 10 IoT Core
• Windows 10 IoT Core Pro
7. 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.
8. 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-introduces-
toughpad-fz-f1-4-7-handheld-running-windows-10-iot-mobile-
enterprise
9. 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
10. 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
11. 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.
12. 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.
13. 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.
14. 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.
15. 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.
16. 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.
17. 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.
18. 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.