iotivity client application. background: iotivity open source project an open source framework for...
TRANSCRIPT
IoTivity Client Application
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, …
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
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– …
Thank you!