•Samsung Open Source Group overview
•Open Interconnect Consortium
•Vision, Strategy & Governance
•OIC CES Demo
•AGL and OIC integration
•AGL and OIC Demo
•AGL Project Proposal
Samsung Open Source Group
•Established in Feb 2013
•Focus on Upstream development
•Kernel, ffmpeg, Wayland, Tizen, EFL, Chromium and more.
•Commercialization of open source.
•Open source strategy & compliance.
•New open source project initiation.
•Presentations at global events and conferences
•Ex., LinuxCon, OSCON, SOSCON.
•Becoming a respected leader in the open source community
•Formed on 8-Jul-2014
•Lead by Samsung, Intel, Cisco, GE and more.
•165 members (as of 28-Jan-2016)
•A common, interoperable and open standard to :-
•Connect the next 50 billion devices
•Provide cross-platform device discovery/connectivity
•With reliability and security
•Build a broad consortium of members.
•Cater to multiple verticals
•Specification & certification
•IP protection and branding
•Dedicated WG & TG*
headed by industry experts
•Certification by OIC
•Open Source Implementation
•Apache 2.0 License
•Android, iOS, Tizen, Linux, RTOS
•Open governance model
•IoTivity.org (hosted by Linux Foundation)
A combined SPEC + Open Source Implementation approach
* Working Groups + Task Groups
OIC & IoTivity Governance Model
Board of Directors
Open Source Project
Sponsored (funded) by OIC
Develops reference implementation
of OIC standard
•Specifications are available for download :
Specification Name Description
OIC Core Specification Core architecture, interfaces protocols and
OIC Security Specification Access Control, Key Exchange, DTLS and
OIC Smart Home Specification Smart Home Devices resource model.
OIC Remote Access Specification Internet connectivity to constrained device
networks using XMPP
OIC Resource Type Specification Resource model definitions for devices
OIC Latest Updates
•8-Jul-2014 – Open Interconnect Consortium
•Samsung, Intel, Cisco, GE
•Jan 1 2016 – UPnP forum joins OIC
•UPnP certification is managed by OIC
•18-Feb-2016 - Open Connectivity Foundation
•Microsoft, Qualcomm, ARRIS & CableLabs
•OIC renamed to OCF
•OIC Certification Program (by mid-2016)
•Benefits for OIC
•Developing the OIC Automotive Specification.
•Extending OIC device control to the vehicle.
•Benefits for AGL distro
•Enable differentiation by use cases (for example)
•From OIC Enabled Devices
–Query and control of vehicle.
•From AGL vehicle
–Query and control of OIC enabled devices.
•OCF brings :-
•Broadest range of connected devices from manufacturers.
•Collaboration from leading hardware & silicon vendors
•An open specification and implementation
AGL OCF Integration
•Built AGL Unified Code Base (UCB)
•Tested on Intel NUC hardware
•Run the CES 2016 AGL UCB Demo
•Include meta-oic yocto layer as part of AGL build.
•OIC Client (AGL) – OIC Server (Linux)
•OIC Server (AGL) – OIC Client (Linux)
•Demonstrate control of an OIC device from AGL console
•Clean up build procedure and share with community
•Initiate new project within AGL