Windows IoT - A kütyüoldal

Preview:

Citation preview

Balássy GyörgyGyorgy.Balassy@logmein.com

Windows IoT – A kütyüoldal

#6 IoT Workshop Budapest

v6.5

Windows Embedded Handheld

Windows Embedded

Windows on Devices

Windows Embedded Standard

v8.1

Egys

éges

OS k

erne

l

Egys

éges

alka

lmaz

ás-

mod

ell

v7

Windows Embedded Compact

Windows 10

v2013

Porti

ng To

ols

v8

v7

Windows 10 IoT változatok

Ipari eszközökhözDesktop shell, Win32 alkalmazások1 GB RAM, 16 GB tár

Mobil eszközökhözModern ShellMobil „tokozás”512 MB RAM, 4 GB tár

Kisebb eszközökhözCéleszközökOpcionális kijelzőNincs shell, Áruház, MS alkalmazások256MB RAM, 2GB tárUniversal alkalmazások

Windows Device Services• On all Windows IoT clients• Extends value of Windows for

OEMs• OS telemetry, update

management, interoperability• Azure IoT-ready

Kell klasszikus shell vagy asztali alkalmazások – Win32, .NET,

WPF, stb. ?

Kell shell, több alkalmazás, beépített Windows alkalmazások

vagy mobil hangátvitel?

Egyébként

Windows,ahogy megszoktuk

Támogatott eszközök

Raspberry Pi 2 MinnowBoard Max DragonBoard 410c

Arduinon nem fut a Windows IoT Core, de:• Arduino Wiring• Windows Remote Arduino• Windows Virtual Shields for Arduino

1. PC telepítése1. Windows 10 telepítése + Developer Mode engedélyezése2. Visual Studio 2015 telepítése+ Windows IoT Core Project Templates

2. Eszköz telepítse1. Windows 10 IoT Core lemezkép letöltése2. Windows 10 IoT Core lemezkép kiírása SD kártyára

3. Boot4. Alkalmazás-fejlesztés

Első lépések: http://windowsondevices.com

Default applicationDemo 1

Távfelügyelet – Ez egy WindowsDemo 2

• Headed (default)• UWP UI használható• Csak egy UI alkalmazás• Sok háttérben futó

alkalmazás

• Headless• UWP UI nem használható• Nem lehet UI alkalmazás• Sok háttérben futó alkalmazás

Kétféle üzemmód

[192.168.0.213]: PS C:\> setbootoption.exe headless

Universal Windows Platform

• Egységes fejlesztői platform

• Egyetlen alkalmazás csomag

• Adaptív kód

DesktopMobile

XboxIoT

Holographic Surface Hub

Universal Windows Platform

Core APIs

Fejlesztői élményDemo 3

Helló, LED!

220 Ω

GPIO 6

3.3 V

HibakeresésDemo 4

Helló, gomb!

GPIO 16

GND

• Microsoft IoT honlap:• http://windowsondevices.com

• Windows 10 IoT Core Samples:• https://github.com/ms-iot/samples

• Windows 10 Universal Samples:• https://github.com/Microsoft/Windows-universal-samples

• Windows IoT Core Interaction Pack:• https://github.com/balassy/iot-interaction-pack

Hasznos források

Köszönöm a figyelmet!

Balássy GyörgyBalassy.Gyorgy@outlook.com

github.com/balassy

Recommended