OCF Automotive Update. Progress Update since April 2016 F2F Meeting Sanjeev BA Samsung Electronics

Similar documents
Vehicle Data Interfaces

W3C CASE STUDY. Teamwork on Open Standards Development Speeds Industry Adoption

OCF Specification Overview Core Technology Specification. OCF 2.0 Release June 2018

IoTivity: The Open Connectivity Foundation and the IoT Challenge

OCF Fundamentals. Ravi Subramaniam Principal Engineer, Intel Corporation

IOTIVITY INTRODUCTION

Embedding Openness in the Connected Car

ONEM2M INDUSTRY DAY ALAN SOLOWAY, QUALCOMM. 12 July 2017

W3C Automotive Update. 2-May-16

Principles for Interoperability in the Internet of Things

Welcome to IoTivity Developer Day. Introduction: Mark Skarpness, Intel VP & Director Embedded Operating Systems

For Automotive meta-ocf-automotive tutorial Automotive Linux Summit #LFALS, Tokyo, Japan < >

GDP Next. Gunnar Andersson Development Lead, GENIVI Alliance

VSSo: the Vehicle Signal and Attribute Ontology. Benjamin Klotz, Raphaël Troncy, Daniel Wilms and Christian Bonnet

OCF Core Specification Extension

Standard Open Source Cloud APIs for the Smart Home

Tizen/Artik IoT Practice Part 5 IoTivity Simple Server and Simple Client

temp heat I/O A/C flow valve pump

PMH. Home Automation Made Right. Sunday, February 5, 12

OCF Core Specifiation

Scalable Platform Management Forum. Forum Status 10/30/2014

CAN Signaling Agent. A generic model to handle signals. AGL AMM Feb/2017 Fulup Ar Foll Lead Architect

Track 4: Session 6 Cybersecurity Program Review

IoT Ecosystem and Business Opportunities

OCF for resource-constrained environments

IoT Standards Ecosystem, What s new?

WoT IG and WG Next Steps. WoT IG/WG F2F Meeting Santa Clara, February, 2017

Annex C. Developing New Engine Oil Performance Standards for API Certification Mark. C.1 General. C.2 Auto/Oil Advisory Panel

Web and Automotive W3C Workshop. Renault - DREAM Nov 2012 RENAULT PROPERTY

Smart Homes and Cities

Leveraging webos Technologies for Automotive. Lokesh Kumar Goel / Steve Lemke

TSN - Report on the IIC Testbed

Survey of IoT Platforms

Annex C. Developing New Engine Oil Performance Standards for API Certification Mark

Russ Housley 21 June 2015

Web of Things: W3C Vision & Roadmap on IoT Standardizations

Welcome to IoTivity. Mike Richmond, Executive Director Open Interconnect Consortium

Open source onem2m Platforms

Tizen/Artik IoT Lecture Chapter 13. IoTivity Cloud

OCF 2.0 Constrained Device Support OIC 1.1 Core Technology WG CR Legal Disclaimer

ios Application Development Course Details

Report (CCR) Rule Retrospective Review: Electronic Delivery

W3C Web of Things. W3C Auto WG F2F Meeting April 2016

CDMA2000 Workshop. Paul Le Rossignol. Nortel Networks, OMA Board Director

The Role and Contribution of OMA in Service Delivery Platform Standardization

Samsung Connect App Training. June INTERNAL: FOR SMARTTHINGS STAFF AND APPROVED PARTNERS ONLY

We'll start out by creating a new project, and adding a REST service, without an initial WADL file.

Configuring and Troubleshooting Windows Server 2008 Terminal Services

Live aus dem Lab: IoT (Internet of Things) - Anwendungen der SAP

IoTivity Big Picture. MyeongGi Jeong Software R&D Center

Proposal(Updated) for AGL HMI-Framework

onem2m AND SMART M2M INTRODUCTION, RELEASE 2/3

Design and Implementation of Android-based MobileSecond Platform Architecture & its Smart Care Service

Sequoia Project Content Testing Pilot Didi Davis Director Testing Programs

Guide Swish QR Code specification

Grid Code Planner EU Code Modifications GC0100/101/102/104

IS35 Color Display. User Manual ENGLISH. simrad-yachting.com

startsession( WoT Devices )

IETF YANG models for VLAN interface classification. draft-wilton-netmod-intf-vlan-yang Robert Wilton (Cisco)

The Virtual Office Door

Assessing interoperability in Internet of Things ecosystems

Chris Frey May 3, 2013 ECET - CPET 491 Senior Design Project Phase II Project Advisor and Instructor: Professor Paul I. Lin

F-Interop H2020 Project A platform for online interoperability and performance test. Prof. Serge Fdida, Sorbonne Université

Communication Models in Internet of Things: A Survey

HOW WOT MAY BENEFIT FROM A GENERIC DISCOVERY/COMMUNICATION API IN LINE WITH PRESENTATION API MODEL W3C THING API PROPOSAL

Serial Interface Protocol Description for use on 941AA35x*

Hands-On with IoT Standards & Protocols

The New Open Edge. IOT+Telecom+Cloud+Enterprise

Tizen/Artik IoT Lecture Chapter 14. IoTivity Easy Setup Manager

IBM Cloud Marketplace Reseller

The onem2m standard Horizontal Service Layer

OpenAPI development with Python. 11 July 2017 Takuro Wada

onem2m and its role in achieving interoperability in IoT

Avnu Alliance Certification Process Overview

OpenID Connect Update

ICANN Internet Assigned Numbers Authority Monthly Report May 11, For the Reporting Period of April 1, 2016 April 30, 2016

SA-REST: Using Semantics to Empower RESTful Services and Smashups with Better Interoperability and Mediation

Khartoum, Sudan Dec 2017

onem2m Overview and Positioning Dr. Josef J. Blanz,

End-to-End Connectivity Design with Automotive Ethernet & Service-Oriented Architecture

NXOS in the Real World Using NX-API REST

Erlang, Open Source and The Connected Car

Redfish OpenAPI Support (Work-In-Progress) Mike Raineri (Dell), Redfish Forum Co-Chair June 2018

Low level CAN binding

Provisioning IoT with Web NFC. Zoltan Kis Intel

Introduction to Compliance Specifications

State of the Dolphin Developing new Apps in MySQL 8

230923S01 Direct-Digital Control System for HVAC

LYRIC ROUND WI-FI THERMOSTAT Device Changes

Super Box. Quick start manual Trouble shooting guide

FIDO AND PAYMENTS AUTHENTICATION. Philip Andreae Vice President Oberthur Technologies

Enabler Release Definition for Parlay Service Access

Arm Mbed Edge. Nick Zhou Senior Technical Account Manager. Arm Tech Symposia Arm Limited

Tizen.NET. Transition of Tizen Developer Environment. Samsung Electronics S/W Center Sung-Jae Lee, Seungkeun Lee

Arm Mbed Edge. Shiv Ramamurthi Arm. Arm Tech Symposia Arm Limited

1 scons --debug=explain VERBOSE=true RELEASE=false TARGET_TRANSPORT=IP DRAFT

System-level co-modeling AADL and Simulink specifications using Polychrony (and Syndex)

XSEDE Infrastructure as a Service Use Cases

OMNICOMM ON-BOARD TERMINALS

Building Digital Key Solution for Automotive

Transcription:

OCF Automotive Update Progress Update since April 2016 F2F Meeting Sanjeev BA Samsung Electronics

Updates since April F2F Shared service description schema Tried joining W3C (paused) Reference implementation (RI) improvements Added Uber and Paypal API support Cleaning up code to submit to w3c Continue development under w3c Contributing to librvi native RVI library For further activity we needed to formally define the goals. Automotive Project proposal within OCF

OCF Automotive Project Showcase work we have done so far to OCF members Make a dedicated workgroup for automotive within OCF Organized a dedicated Automotive session during OCF F2F @Portland June 29, Intel Jones Farm Campus, Portland Speakers from Automotive domain + interop demo Remove Vehicle Interaction (RVI) OCF-RVI bridge JLR + Samsung Data Model Mapping discussion Michael Koster (SmartThings) W3C Automotive Paul Boyes (W3C) OM Auto Incubator Joel Hoffmann (OMA) Perspectives on vehicle developer community (Vinli) JLR Automotive Incubator (WorkFrom) Review process completed official approval expected today. With approvals from other OCF members

Use Case #1 : OCF-Vehicle Translator in Cloud HVAC Automaker Cloud OCF-Vehicle Translator In Cloud Window / Water Leak sensor Navigation TV Door Lock Cleaner Robot Bulb 4

Use Case #2 : OCF-based Vehicle HVAC Navigation End-to-end OCF Door Lock 5

Use Case #3 : Non-OCF-based Vehicle HVAC Navigation OCF-Vehicle Translator Door Lock 6

VSS Types VSS Defines a simple set of high level classes Branch a node in the data structure such as Engine, Body, Door, Mirror, Left, Right Attribute - a static value associated with a branch like the capacity of the fuel tank Signal a dynamically changing value associated with a branch like Engine RPM Branches may contain Signals, Attributes, and Branches

Sample VSS JSON "Engine": { "description": "Engine-specific data.", "type": "branch", "children": { "EOP": { "description": "Engine oil pressure.", "min": 0, "max": 10000, "type": "Int16", "id": 434, "unit": "mbar",

Mapping VSS to OCF OCF Resource Model (RAML & JSON) RESTful with async notification (CRUD+N) works with IETF CoAP - RFC 7252 Web Linking based on RFC 6690, RFC 5988 Resources and Resource Collections OCF Resource Type definitions for VSS branches and signals { "anchor": "/example/vehicle/", "href": "cabin", "rt": ["vss.branch", "vss.cabin"] { "anchor": "/example/vehicle/engine/", "href": "ect", "rt": ["vss.signal", "vss.ect"], Branch Resource Type Signal Resource Type Signal Resource Type Signal Resource Type Signal Resource Type Signal Resource Type Branch Resource Type Branch Resource Type Signal Resource Type Signal Resource Type

Example OCF JSON Schema "$schema": http://json-schema.org/draft-04/schema#, "title": "VSS EOT", "definitions": { "vss.eot": { "type": "number", "minimum": -50, "maximum": 300 "$schema": http://json-schema.org/draft-04/schema#, "title": "VSS TPS", "definitions": { "vss.tps": { "type": "number", "minimum": 0, "maximum": 10 "$schema": http://json-schema.org/draft-04/schema#, "title": "VSS Engine", "definitions": { "vss.engine": { "type": "array", "items": { "anyof": [ { "$ref": "vss.eop", { "$ref": "vss.map", { "$ref": "vss.ect", { "$ref": "vss.eot", { "$ref": "vss.rpm", { "$ref": "vss.tps" ]

Mapping Summary OCF Resource Type definitions for VSS terms Branches can be modeled by OCF Collections Signals and Attributes can be modeled by OCF Resources Interaction models for Branch, Signal, Attribute classes mapping to RAML files per class JSON-Schema to define specific types Issues Conflicts among branch names resolve through context: Cabin.Lights has different children from Body.Lights can they use the same definition?

Next Steps Setup liaisons with W3C, Genivi, OM Auto (Oct 2016) Decide on memberships Open Source Development Translation tool from VSS YAML to OCF RAML Open Source implementation and support in iotivity. librvi development OCF Specifications Add new resource models to OCF based on VSS & W3C Certification requirements and test tool development Joint Interop demo involving Genivi, W3C and OCF at either CES or MWC Host reference implementation under W3C Allocate resources to work with Dr. Powell.