OpenIoT & ELC 2016 has ended
Monday, April 4 • 5:10pm - 6:00pm
Smart Home Appliance Development Based on the IoTivity Open Source Stack - Junghyun Oh, Samsung

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

 To monitor & control the actual device by utilizing the IoTivity Stack, there're several common steps that we should follow. First, every supporting functionalities of given device should be modeled as a resource(URI, Resource / Interface Types & etc). For resource modeling, OCF provides a Resource Model Specification for the Smart Home Devices for reference. For example, in order to turn on the power, a device should have a resource with "ocf.r.switch.binary" resource type & "ocf.if.a" interface type. The "ocf.r.switch.binary" resource type indicates that the given resource has boolean type of attribute, and "ocf.if.a" interface type indicate that the given resource is "actuator type" of deivce, meaning it could be monitored & controlled. Second, logics for handling requests for monitoring or controlling the device thru those modeled resources should be prepared. The client of those resources can send GET or Obseve requests for monitoring and POST request for controling. As you may notice, steps are very much the same as developing a web service. And that is what IoTivity is aiming.

avatar for Jungyhyun Oh

Jungyhyun Oh

Senior SW Engineer, Samsung
Junghyun Oh is a Senior SW Engineer specialized in device related data management (SW) middleware development such as metadata processing & sharing between devices at Samsung Electronics. He's currently the Architect of IoTivity Service Layer & also working on developing OCF Specification... Read More →

Monday April 4, 2016 5:10pm - 6:00pm PDT
Harbor Ballroom D