iotivity client application. background: iotivity open source project an open source framework for...

5
IoTivity Client Application

Upload: poppy-wright

Post on 17-Jan-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IoTivity Client Application. Background: IoTivity Open Source Project An Open Source Framework for IoT Common Connectivity – Enabling seamless device-to-device

IoTivity Client Application

Page 2: IoTivity Client Application. Background: IoTivity Open Source Project An Open Source Framework for IoT Common Connectivity – Enabling seamless device-to-device

Background: IoTivity Open Source Project

• An Open Source Framework for IoT Common Connectivity– Enabling seamless device-to-device connectivity– Resource based RESTful Architecture Model– Apache 2.0 License– http://www.iotivity.org/

• IoT + * tivity– connectivity, capability, possibility, activity…

• Supported Platform:– Ubuntu, Tizen, Android, Yocto, …– Arduino, Edison, …

Page 3: IoTivity Client Application. Background: IoTivity Open Source Project An Open Source Framework for IoT Common Connectivity – Enabling seamless device-to-device

IoTivity Resource

• Resource discovery (client)• Device discovery with filtering (client)

– e.g. GET /oc/core?rt=light• Property attributes (get/ set/ observe) (client/ server)

Set your Status to On

IoTivity Client

IoTivity Server

R

Page 4: IoTivity Client Application. Background: IoTivity Open Source Project An Open Source Framework for IoT Common Connectivity – Enabling seamless device-to-device

Requirements

• IoTivity Client Application– Discover resource(s) on local network– Get resource status and display

• Bring proper UI for resource type

– Set property value to the resource

• +α– Sample server applications– Using arduino board as a server– …

Page 5: IoTivity Client Application. Background: IoTivity Open Source Project An Open Source Framework for IoT Common Connectivity – Enabling seamless device-to-device

Thank you!