data interface for cloud markus jung, iot solution lab software r&d center samsung electronics

6
Data interface for Cloud Markus Jung, IoT Solution Lab Software R&D Center Samsung Electronics

Upload: tyrone-bradley

Post on 23-Dec-2015

224 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Data interface for Cloud Markus Jung, IoT Solution Lab Software R&D Center Samsung Electronics

Data interface for Cloud

Markus Jung, IoT Solution Lab Software R&D Center Samsung Electronics

Page 2: Data interface for Cloud Markus Jung, IoT Solution Lab Software R&D Center Samsung Electronics

Data interface for CloudUse Cases• Actuation on devices through cloud-based applications • Data collection of sensor data

Cloud(CI server + RD + HTTP-

CoAP proxy + Cloud storage)

CoAP over TCP/TLS

HTTP(REST)

App to control device

Device 1

Device 2

CoAP over TCP/TLS

* CI server: Cloud Interface server* RD: Resource directory

Page 3: Data interface for Cloud Markus Jung, IoT Solution Lab Software R&D Center Samsung Electronics

Function• Device to Server (Storing sensor data to cloud)

• Devices can store sensor data to cloud storage.• Devices connect to CI(Cloud Interface) server through CoAP over TCP.• CI server acts as RD to devices.• CI server relay RD register message to RD.• CI server observe devices and store sensor data to Cloud storage when

devices send notifications• Server to Device (Actuation on devices through cloud)

• Server can actuate devices through HTTP PUT method.• Server send HTTP PUT method to Cloud (HTTP-CoAP proxy server) to actuate

devices• HTTP-CoAP proxy server send CoAP PUT method to devices through CoAP

over TCP/TLS.

Page 4: Data interface for Cloud Markus Jung, IoT Solution Lab Software R&D Center Samsung Electronics

Flow diagram (D2S)

Device Cloud Interface server

Cloud Storage

Register to RD

GET / Observe

Notification

CoAP over TCP HTTP

Notification

Store to Storage

Store to Storage

RD

Register to RD

Page 5: Data interface for Cloud Markus Jung, IoT Solution Lab Software R&D Center Samsung Electronics

Flow diagram (S2D)

Server HTTP-CoAP proxy

Device1

Actuate on device 1

HTTP CoAP over TCP

Actuate on device 1

OK

RD

Get device1 location from RD

CI server

OK

Actuate on device 1

OK

Page 6: Data interface for Cloud Markus Jung, IoT Solution Lab Software R&D Center Samsung Electronics

Data Interface for Cloud ScheduleSchedule

Feature Feature com-plete

Code Enhancement(Compliant Test Start)

CoAP over TCP/TLS library (based on draft 03) 31/07

Cloud Interface server 30/09

HTTP-CoAP proxy for Cloud 30/09