35
사례를 통해 배우는 IoT 서비스 개발

20151117 IoT를 위한 서비스 구성과 개발

Embed Size (px)

Citation preview

Page 1: 20151117 IoT를 위한 서비스 구성과 개발

“ ”

사례를통해배우는IoT 서비스개발

Page 2: 20151117 IoT를 위한 서비스 구성과 개발
Page 3: 20151117 IoT를 위한 서비스 구성과 개발
Page 4: 20151117 IoT를 위한 서비스 구성과 개발
Page 5: 20151117 IoT를 위한 서비스 구성과 개발
Page 6: 20151117 IoT를 위한 서비스 구성과 개발

SpaceOneSolar Energy Monitoring

Web App Database

Page 7: 20151117 IoT를 위한 서비스 구성과 개발

http://www.amqp.org/http://www.joinc.co.kr/modules/moniwiki/wiki.php/man/1

2/websocket

WebSocket

https://azure.microsoft.com/ko-kr/services/app-service/web/

Azure Web App

Page 8: 20151117 IoT를 위한 서비스 구성과 개발
Page 9: 20151117 IoT를 위한 서비스 구성과 개발
Page 10: 20151117 IoT를 위한 서비스 구성과 개발
Page 11: 20151117 IoT를 위한 서비스 구성과 개발
Page 12: 20151117 IoT를 위한 서비스 구성과 개발
Page 13: 20151117 IoT를 위한 서비스 구성과 개발
Page 14: 20151117 IoT를 위한 서비스 구성과 개발

Arduino

netduino

Visual Studio

(C++, C#)Devices Sensor Hub

Page 15: 20151117 IoT를 위한 서비스 구성과 개발

Raspberry Pi 2

OS: Windows 10 or Linux

CPU: Broadcom BCM2836 ARMv7

Quad Core Process

900Mhz

Memory: 1G

GPU: Internal 250Mhz

Interface: HDMI

USB x 4 port

40Pin GPIO

Storage: microSD

Network: Ethernet

Audio: 3.5mm audio jack

Devices Gateway

IoT Gateway

MDS테크놀러지

DragonBoard 410c

Page 16: 20151117 IoT를 위한 서비스 구성과 개발

Windows 10 IoT Core

Page 17: 20151117 IoT를 위한 서비스 구성과 개발

Raspberry Pi 2 Intel Minowboard DragonBoard 410c

Page 18: 20151117 IoT를 위한 서비스 구성과 개발
Page 19: 20151117 IoT를 위한 서비스 구성과 개발
Page 20: 20151117 IoT를 위한 서비스 구성과 개발

Guaranteed FIFO, with push-style API, up to 80GB maximum size, 10,000 queues per namespace, 2,000 messages per second, 256KB per message.

Page 21: 20151117 IoT를 위한 서비스 구성과 개발

A higher level abstraction from queues, enables pub/sub models with similar scale out capabilities and consistent pricing

Page 22: 20151117 IoT를 위한 서비스 구성과 개발
Page 23: 20151117 IoT를 위한 서비스 구성과 개발
Page 24: 20151117 IoT를 위한 서비스 구성과 개발

Event Sources Cloud Services

Storage & Analytics

Custom Code & 3rd Party Services

Web/Mobile User Interfaces

Integration Services

Event Hub

- Hyper Scale -

- Fully Managed -

- Interoperable -

- Secure -

- Cost Effective -

Page 25: 20151117 IoT를 위한 서비스 구성과 개발
Page 26: 20151117 IoT를 위한 서비스 구성과 개발

BigData = HDInsightReal-time = Stream AnalyticsMachine Learning

= Azure ML

Page 27: 20151117 IoT를 위한 서비스 구성과 개발
Page 28: 20151117 IoT를 위한 서비스 구성과 개발
Page 29: 20151117 IoT를 위한 서비스 구성과 개발
Page 30: 20151117 IoT를 위한 서비스 구성과 개발
Page 31: 20151117 IoT를 위한 서비스 구성과 개발
Page 32: 20151117 IoT를 위한 서비스 구성과 개발

TKE Remote Monitoring

Page 33: 20151117 IoT를 위한 서비스 구성과 개발

ProcessingCollectionProducers

Low power devices (RTOS)

IP capable devices

(Windows/Linux)

Field gateway

Legacy IoT(Custom protocols)

Custom Cloud gateway

AMQP/HTTPC, .NET, Java…

MQTT/COAP/Custom

1 Day message retention,

Consumer groups

Partitioned receivers

Check-pointing

Partition distribution APIs

Low end-to-end latency

Easy integration withanalytics frameworks

and services

Configurable adaptersfor storage devices

-

AMQP/HTTP, C, .NET, Java…

Scale on throughput (GB/s) and concurrent senders

(1M with auth./flow control)

Azure DBs

Azure Storage

Custom code

Stream AnalyticsStorm

Storageadapters

Service Bus

HDInsight

Event Hubs

Services Data Service

Page 34: 20151117 IoT를 위한 서비스 구성과 개발
Page 35: 20151117 IoT를 위한 서비스 구성과 개발