Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page is central point for using OCF's IoTivity on GDP


The Open Connectivity Foundation (OCF) objective is to define the connectivity requirements and ensure interoperability between IoT devices (IOT). The open source project IoTivity provides a reference implementation of the OCF specifications. Initial contact between GENIVI and Samsung (a key OCF board member) was made at CES 2016 in early January where a couple of demonstrations of connected car and home were shown.


Samsung and GENIVI have decided in the next days after CES 2016, to put together a small project team  with the objectives of


On the GENIVI side, the relevant projects are the Remote Vehicle Interaction (RVI) project led by Jaguar Land Rover (look at RVI intro) and the GENIVI Demo Platform (GDP) project.


GENIVI Spring 2016 AMM Demo Plan Details (IoTivity release 1.0.1)

OCF Co-Location Event Demo (June 2016) Details (IoTivity release 1.1.0)


NameemailOrganizationRole within organization
Daniel Park Samsung 
Sanjeev Ba SamsungSenior Engineer & Demo Coordination
Philippe & Scenario Development
Magnus Feuer Jaguar Land RoverGENIVI RVI project lead
Anson Fan Jaguar Land RoverDeveloper for RVI-OCF gateway &

GDP apps called out by the demo deck

Gunnar Andersson Volvo Cars / GENIVIGENIVI System Architecture Team Lead
Philippe Robin


GENIVIProgram Management Office Lead


upstream code in progress :

Step-by-step guide (until merged)

  1. Requirements : Minnowboard max, usb stick
  2. git clone -b sandbox/pcoval/minnowboard
  3. cd genivi-dev-platform
  4. . ./
  5. bitbake genivi-ocf-demo-image
  6. (deploy image to usb stick for minnowboard)
  7. 'fs0:\EFI\Boot\bootx64.efi
  8. ssh root@$host
  9. /opt/iotivity*/server # should print updated geolocation and serves it

OCF Gateway and Apps

IoTivity applications used for the demo are hosted under the Samsung OSG Git repositories  

Common Repository :

OCF-RVI Gateway

Build Instructions : 

  1. Install rvi in the gateway machine rvi_core/releases repository
  2. Ensure remote RVI node is up in the GDP head unit
  3. Install dependencies
  4. pushd ocf-automotive-sampleapps/wsi/iotivity-node; npm install; popd
  5. pushd ocf-automotive-sampleapps/wsi; npm install; popd
  6. pushd ocf-automotive-sampleapps/wsi/test/wsidemo; npm install; popd
  7. Terminal #1 : cd ocf-automotive-sampleapps/wsi; node server.js
  8. Terminal #2 : cd ocf-automotive-sampleapps/wsi/test/wsidemo; node server.js

OCF Gear S2 Application

Build instructions :

  1. Install Tizen SDK (
  2. Import  project  from eclipse menu (GeniviOCFS2)
  3. Build and "Run As" on device

OCF Tizen Z1 Application

Build instructions :

  1. Install Tizen SDK (
  2. Import  project  from eclipse menu (Z1Home)
  3. Build and "Run As" on device

Notes :

GDP could host the gateway into meta-genivi-ocf-demo layer + meta-iot-web ~pcoval