20151117 IoT를 위한 서비스 구성과 개발
-
Upload
youngwook-kim -
Category
Software
-
view
887 -
download
2
Transcript of 20151117 IoT를 위한 서비스 구성과 개발
![Page 1: 20151117 IoT를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/1.jpg)
“ ”
사례를통해배우는IoT 서비스개발
![Page 2: 20151117 IoT를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/2.jpg)
![Page 3: 20151117 IoT를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/3.jpg)
![Page 4: 20151117 IoT를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/4.jpg)
![Page 5: 20151117 IoT를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/5.jpg)
![Page 6: 20151117 IoT를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/6.jpg)
SpaceOneSolar Energy Monitoring
Web App Database
![Page 7: 20151117 IoT를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/7.jpg)
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를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/8.jpg)
![Page 9: 20151117 IoT를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/9.jpg)
![Page 10: 20151117 IoT를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/10.jpg)
![Page 11: 20151117 IoT를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/11.jpg)
![Page 12: 20151117 IoT를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/12.jpg)
![Page 13: 20151117 IoT를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/13.jpg)
![Page 14: 20151117 IoT를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/14.jpg)
Arduino
netduino
Visual Studio
(C++, C#)Devices Sensor Hub
![Page 15: 20151117 IoT를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/15.jpg)
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를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/16.jpg)
Windows 10 IoT Core
![Page 17: 20151117 IoT를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/17.jpg)
Raspberry Pi 2 Intel Minowboard DragonBoard 410c
![Page 18: 20151117 IoT를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/18.jpg)
![Page 19: 20151117 IoT를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/19.jpg)
![Page 20: 20151117 IoT를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/20.jpg)
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를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/21.jpg)
A higher level abstraction from queues, enables pub/sub models with similar scale out capabilities and consistent pricing
![Page 22: 20151117 IoT를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/22.jpg)
![Page 23: 20151117 IoT를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/23.jpg)
![Page 24: 20151117 IoT를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/24.jpg)
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를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/25.jpg)
![Page 26: 20151117 IoT를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/26.jpg)
BigData = HDInsightReal-time = Stream AnalyticsMachine Learning
= Azure ML
![Page 27: 20151117 IoT를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/27.jpg)
![Page 28: 20151117 IoT를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/28.jpg)
![Page 29: 20151117 IoT를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/29.jpg)
![Page 30: 20151117 IoT를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/30.jpg)
![Page 31: 20151117 IoT를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/31.jpg)
![Page 32: 20151117 IoT를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/32.jpg)
TKE Remote Monitoring
![Page 33: 20151117 IoT를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/33.jpg)
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를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/34.jpg)
![Page 35: 20151117 IoT를 위한 서비스 구성과 개발](https://reader034.fdocuments.net/reader034/viewer/2022042509/5871ace51a28abda6a8b5c87/html5/thumbnails/35.jpg)