43
유정현 ([email protected]) MDS 테크놀로지 IoT 디바이스를 위한 Windows 10 IoT Core 입문

20150912 IoT 디바이스를 위한 windows 10 iot core 입문

  • Upload
    -

  • View
    1.187

  • Download
    0

Embed Size (px)

Citation preview

유정현 ([email protected])

MDS 테크놀로지

IoT 디바이스를위한Windows 10 IoT Core 입문

fb.com/MdsWinEmb

Agenda

Windows 10 IoT 에디션

+Microsoft

Azure IoT보안 &

관리

윈도우업데이트

Visual Studio &

UWP

Windows 10 IoT Enterprise데스크탑쉘, Win32 앱, Universal App & Driver

최소사양: 1 GB RAM, 16 GB 스토리지

X86/x64

Windows 10 IoT Mobile Enterprise모던쉘, Universal App & Driver

최소사양: 512 MB RAM, 4 GB 스토리지

ARM

Windows 10 IoT CoreUniversal Apps & Drivers

No 쉘 & MS 앱

최소사양: 256MB RAM, 2GB 스토리지

X86/x64 or ARM 통합디바이스연결

새로운인터페이스

Windows 10 IoT Core

Windows 10

IoT Core

UWP(Universal Windows Platform)

Application

+Universal Driver

= +

IoT

Extention

GPIO

I2C

PWM

SPI

ADC

MinnowBoard MAX

Atom E3800

Dual-core 1.33 GHz

1GB LPDDR2 SDRAM

GPU : Intel HD Graphics

PWM, GPIO

Raspberry Pi 2

Broadcom 2836 Quad-core ARM Cortex–A7

1GB LPDDR2 SDRAM

GPU : VideoCore IV

GPIO, I2C, SPI

DragonBoard 410C

APQ8016Quad-core ARM Cortex–A53

1GB LPDDR3 SDRAM

GPU : Adreno 306

GPIO, I2C, SPI

M o n i t o r i n g

어플리케이션

GPIO, I2C 디바이스드라이버

GPIO, I2C 컨트롤러드라이버

하드웨어 ( GPIO, I2C )

어플리케이션GPIO, I2C 디바이스

드라이버

GPIO, I2C 컨트롤러드라이버

하드웨어 ( GPIO, I2C )

어플리케이션GPIO, I2C 디바이스코드

VS

“I2C1”

“0x39“

1 0000 TSL2561_CMD (0x80) | TSL2561_REG_POWER_CONTROL(0x00)

11 0x03

byte

byte new byte 0x80, 0x03

byte byte

1 1110 TSL2561_CMD (0x80) | TSL2561_REG_DATA_1 (0x0E)

byte[] address = new byte[] {(byte)(0x8E) };

byte[] data = new byte[2];

.WriteRead(address, data);

M o n i t o r i n g

IoT 게이트웨이요구사항

IP

TCP UDPICMP

etc.

HTTP/S AMQP/S MQTT Custom Protocols CoAP

PowerLAN/Homeplug

Zigbee IEEE 802.15.4

Ethernet IEEE 802.3WiFi IEEE 802.11x

GSM/GPRS/HSPA/LTE Weightless

Bluetooth IEEE 802.15.1

ATM

White WiFi 802.11af

fb.com/MdsWinEmb