OIC AGL Collaboration
-
Upload
samsung-open-source-group -
Category
Software
-
view
12.750 -
download
0
Transcript of OIC AGL Collaboration
OIC AGL Collaboration
AGL AMM Winter 2016
Samsung
Talk Summary
•Samsung Open Source Group overview
•Open Interconnect Consortium•Vision, Strategy & Governance
•Specifications
•Latest Updates
•OIC CES Demo
•AGL and OIC integration
•AGL and OIC Demo
•AGL Project Proposal
•QnA
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
Introduction
OIC Vision
•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
•SmartHome
•Healthcare
•Industrial
•Automotive
OIC Strategy
•Specification & certification
•Open Specification
•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
Standards
Board of Directors
OIC
Open Source
IoTivityOpen Source Project
Membership
Technology Planning
Ecosystem
Marketing Communications
Sponsored (funded) by OIC
Develops reference implementation of OIC standard
Steering Group
Projects
Functions
OIC Specifications
•Specifications are available for download : •http://openconnectivity.org/wp-content/uploads/2015/09/OIC_Specifications_1.0.zip
Specification Name Description
OIC Core Specification Core architecture, interfaces protocols and
services.
OIC Security Specification Access Control, Key Exchange, DTLS and
device onboarding
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 Technology Partnerships
OIC Latest Updates
•8-Jul-2014 – Open Interconnect Consortium •Samsung, Intel, Cisco, GE
•Jan 1 2016 – UPnP forum joins OIC
•http://openconnectivity.org/join
•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)
Diamond Members
Platinum Members
IoTivity overview
IoTivity Architecture
Core
Framework
Industry
Profiles
Smarthome Enterprise Industrial Automotive Education Health
Security, Identity & Permissions
DiscoveryData
Transmission
Data
Management
Device
Management
Transports(Smart)
RemoteAccess Cloud
Resource Model
IoTivity Scope
IoTivity Release History
0.9.1 31-May-2015 Features
DTLS Security Connectivity Abstraction Sensor management Things Aggregation Protocol Plugins (Zigbee)
1.0.0 7-Oct-2015 Features
Resource Management Resource Directory Resource Container Simulator Remote Access Security enhancements
1.0.1 19-Dec-2015 Features
Bug Fix release Better cross
platform support
OIC CES 2015 Demo
OIC Automotive Profile & AGL
Connected Car
•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)
•https://youtu.be/jCevYKNvixE?t=7•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.
•Build iotivity-examples •OIC Client (AGL) – OIC Server (Linux)
•OIC Server (AGL) – OIC Client (Linux)
•Demonstrate control of an OIC device from AGL console
•TODO : •Clean up build procedure and share with community
•Initiate new project within AGL
OIC & AGL Demo
https://vimeo.com/156307187#iotivity-agl-demo-platform-20160222rzr
QnA