windows iot - a kütyüoldal

18
Balássy György [email protected] Windows IoT – A kütyüoldal #6 IoT Workshop Budapest

Upload: gyoergy-balassy

Post on 13-Apr-2017

309 views

Category:

Devices & Hardware


0 download

TRANSCRIPT

Page 1: Windows IoT - A kütyüoldal

Balássy Gyö[email protected]

Windows IoT – A kütyüoldal

#6 IoT Workshop Budapest

Page 2: Windows IoT - A kütyüoldal
Page 3: Windows IoT - A kütyüoldal
Page 4: Windows IoT - A kütyüoldal
Page 5: Windows IoT - A kütyüoldal

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

Page 6: Windows IoT - A kütyüoldal

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

Page 7: Windows IoT - A kütyüoldal

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

Page 8: Windows IoT - A kütyüoldal

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

Page 9: Windows IoT - A kütyüoldal

Default applicationDemo 1

Page 10: Windows IoT - A kütyüoldal

Távfelügyelet – Ez egy WindowsDemo 2

Page 11: Windows IoT - A kütyüoldal

• 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

Page 12: Windows IoT - A kütyüoldal

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

Page 13: Windows IoT - A kütyüoldal

Fejlesztői élményDemo 3

Page 14: Windows IoT - A kütyüoldal

Helló, LED!

220 Ω

GPIO 6

3.3 V

Page 15: Windows IoT - A kütyüoldal

HibakeresésDemo 4

Page 16: Windows IoT - A kütyüoldal

Helló, gomb!

GPIO 16

GND

Page 17: Windows IoT - A kütyüoldal

• 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

Page 18: Windows IoT - A kütyüoldal

Köszönöm a figyelmet!

Balássy Gyö[email protected]

github.com/balassy