blob: 6320563c91b93ed823057c53931f2617df581b3b [file] [log] [blame]
<!DOCTYPE html>
<html lang="en-us">
<head>
<meta charset="utf-8">
<meta name="robots" content="all,follow">
<meta name="googlebot" content="index,follow,snippet,archive">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Eclipse Kuksa.val DBC Feeder Demo [Video]</title>
<meta name="author" content="Admin" />
<meta name="keywords" content="iot, smart mobility, kuksa, appstacle, SDV, SOAFEE, KUKSA.val, DBC, Feeder, Demo, CAN">
<meta name="description" content="Eclipse KUKSA community website">
<meta name="generator" content="Hugo 0.81.0" />
<link href='//fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,500,700,800' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="//use.fontawesome.com/releases/v5.11.2/css/all.css">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<link href="/kuksa/css/animate.css" rel="stylesheet">
<link href="/kuksa/css/style.turquoise.css" rel="stylesheet" id="theme-stylesheet">
<link href="/kuksa/css/custom.css?1660610137" rel="stylesheet">
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
<link rel="shortcut icon" href="/kuksa/img/favicon.ico" type="image/x-icon" />
<link rel="apple-touch-icon" href="/kuksa/img/apple-touch-icon.png" />
<link href="/kuksa/css/owl.carousel.css" rel="stylesheet">
<link href="/kuksa/css/owl.theme.css" rel="stylesheet">
<link rel="alternate" href="https://www.eclipse.org/index.xml" type="application/rss+xml" title="Eclipse KUKSA">
<meta property="og:locale" content="en_us">
<meta property="og:site_name" content="Eclipse KUKSA">
<meta property="og:title" content="Eclipse Kuksa.val DBC Feeder Demo [Video]">
<meta property="og:type" content="article">
<meta property="og:url" content="https://www.eclipse.org/kuksa/blog/2020/08/18/2020-08-18-dbc/" />
<meta property="og:description" content="Eclipse KUKSA community website">
<meta property="og:image" content="https://www.eclipse.org/kuksa/img/banners/2020-08-18-bdc.png">
<meta property="og:image:type" content="image/png">
<meta property="og:image:width" content="2226">
<meta property="og:image:height" content="1344">
<meta property="og:updated_time" content="2020-08-18T00:00:00Z">
<meta property="article:section" content="Dissemination">
<meta property="article:tag" content="KUKSA.val">
<meta property="article:tag" content="DBC">
<meta property="article:tag" content="Feeder">
<meta property="article:tag" content="Demo">
<meta property="article:tag" content="CAN">
<meta property="article:published_time" content="2020-08-18T00:00:00Z">
<meta property="article:modified_time" content="2020-08-18T00:00:00Z">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Eclipse Kuksa.val DBC Feeder Demo [Video]">
<meta name="twitter:image" content="https://www.eclipse.org/kuksa/img/banners/2020-08-18-bdc.png">
<meta name="twitter:description" content="Eclipse KUKSA community website">
</head>
<body>
<div id="all">
<header class="navbar-affixed-top" data-spy="affix" data-offset-top="62">
<div class="navbar navbar-default yamm " role="navigation" id="navbar">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand home" href="/kuksa/">
<img src="/kuksa/img/kuksa-logo-h-209x79.png" alt="Eclipse Kuksa.val DBC Feeder Demo [Video] logo" class="hidden-xs hidden-sm" />
<img src="/kuksa/img/kuksa-logo-h-209x79.png" alt="Eclipse Kuksa.val DBC Feeder Demo [Video] logo" class="visible-xs visible-sm" />
<span class="sr-only">Eclipse Kuksa.val DBC Feeder Demo [Video] - go to homepage</span>
</a>
<div class="navbar-buttons">
<button type="button" class="navbar-toggle btn-template-main" data-toggle="collapse" data-target="#navigation">
<span class="sr-only">Toggle Navigation</span>
<i class="fas fa-align-justify"></i>
</button>
</div>
</div>
<div class="navbar-collapse collapse" id="navigation">
<ul class="nav navbar-nav navbar-right">
<li class="dropdown ">
<a href="/kuksa/">Home</a>
</li>
<li class="dropdown ">
<a href="/kuksa/about/">Vision</a>
</li>
<li class="dropdown ">
<a href="/kuksa/blog/">Blog</a>
</li>
<li class="dropdown ">
<a href="/kuksa/publications/">Videos &amp; Publications</a>
</li>
<li class="dropdown ">
<a href="/kuksa/resources/">Resources</a>
</li>
</ul>
</div>
<div class="collapse clearfix" id="search">
<form class="navbar-form" role="search">
<div class="input-group">
<input type="text" class="form-control" placeholder="Search">
<span class="input-group-btn">
<button type="submit" class="btn btn-template-main"><i class="fas fa-search"></i></button>
</span>
</div>
</form>
</div>
</div>
</div>
</header>
<div id="heading-breadcrumbs">
<div class="container">
<div class="row">
<div class="col-md-12">
<h1>Eclipse Kuksa.val DBC Feeder Demo [Video]</h1>
</div>
</div>
</div>
</div>
<div id="content">
<div class="container">
<div class="row">
<div class="col-md-9" id="blog-post">
<p class="text-muted text-uppercase mb-small text-right">
August 18, 2020
</p>
<div id="post-content">
<h1 id="eclipse-kuksaval-dbc-feeder-demo-video">Eclipse Kuksa.val DBC Feeder Demo [Video]</h1>
<p>This demo showcases the features of the kuksa.val (<a href="https://github.com/eclipse/kuksa.val">https://github.com/eclipse/kuksa.val</a>) server.</p>
<p>While the automotive world is full of standards, there are not a lot of <em>useful</em> standards for an I(o)T world. Useful here means</p>
<ul>
<li>Standardize on semantics, not technology only</li>
<li>Usable across vendors, by anyone (car manufacturers, suppiers, aftermarket, third parties)</li>
<li>Building on, or interacting with, common IT technologies</li>
</ul>
<p>One of the more useful approaches in this context is the Genivi Vehicle signal specification (VSS) (<a href="https://github.com/GENIVI/vehicle_signal_specification">https://github.com/GENIVI/vehicle_signal_specification</a> ) . It is a joint effort by different industry players, to provide a useful, generic high-level abstraction of data in a vehicle. The kuksa.val server provides such a VSS data strucuture. To access VSS data, kuksa.val understands a websocket protocol, designed for VSS by the W3C Automotive working group (<a href="https://www.w3.org/auto/wg/">https://www.w3.org/auto/wg/</a>) .
Such nice abstract data models and modern protocols are not worth much if you can not connect them to the automotive world. Therefore, the demo showcases, how you can gather data directly from a CAN bus (<a href="https://en.wikipedia.org/wiki/CAN_bus">https://en.wikipedia.org/wiki/CAN_bus</a>) and map it to the VSS data structure using a so-called DBC file, which is an old automotive de-facto standard that describes the structure of CAN messages (<a href="http://socialledge.com/sjsu/index.php/DBC_Format)">http://socialledge.com/sjsu/index.php/DBC_Format)</a>.</p>
<div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
<iframe src="https://www.youtube.com/embed/nTzmDDy3iwQ" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" allowfullscreen title="YouTube Video"></iframe>
</div>
</div>
</div>
<div class="col-md-3">
<div class="panel panel-default sidebar-menu">
<div class="panel-heading">
<h3 class="panel-title">Search</h3>
</div>
<div class="panel-body">
<form action="//google.com/search" method="get" accept-charset="UTF-8" role="search">
<div class="input-group">
<input type="search" name="q" class="form-control" placeholder="Search">
<input type="hidden" name="sitesearch" value="https://www.eclipse.org/">
<span class="input-group-btn">
<button type="submit" class="btn btn-template-main"><i class="fas fa-search"></i></button>
</span>
</div>
</form>
</div>
</div>
<div class="panel panel-default sidebar-menu">
<div class="panel-heading">
<h3 class="panel-title">Categories</h3>
</div>
<div class="panel-body">
<ul class="nav nav-pills nav-stacked">
<li>
<a href="/kuksa/categories/dissemination">DISSEMINATION (14)</a>
</li>
<li>
<a href="/kuksa/categories/implementation">IMPLEMENTATION (4)</a>
</li>
<li>
<a href="/kuksa/categories/introduction">INTRODUCTION (1)</a>
</li>
<li>
<a href="/kuksa/categories/release">RELEASE (1)</a>
</li>
<li>
<a href="/kuksa/categories/rover">ROVER (1)</a>
</li>
<li>
<a href="/kuksa/categories/use-cases">USE-CASES (2)</a>
</li>
</ul>
</div>
</div>
<div class="panel sidebar-menu">
<div class="panel-heading">
<h3 class="panel-title">Tags</h3>
</div>
<div class="panel-body">
<ul class="tag-cloud">
<li >
<a href="/kuksa/tags/appstore"><i class="fas fa-tags"></i> appstore</a>
</li>
<li >
<a href="/kuksa/tags/authentication"><i class="fas fa-tags"></i> authentication</a>
</li>
<li >
<a href="/kuksa/tags/can"><i class="fas fa-tags"></i> can</a>
</li>
<li >
<a href="/kuksa/tags/dbc"><i class="fas fa-tags"></i> dbc</a>
</li>
<li >
<a href="/kuksa/tags/demo"><i class="fas fa-tags"></i> demo</a>
</li>
<li >
<a href="/kuksa/tags/ece18"><i class="fas fa-tags"></i> ece18</a>
</li>
<li >
<a href="/kuksa/tags/ecf18"><i class="fas fa-tags"></i> ecf18</a>
</li>
<li >
<a href="/kuksa/tags/eclipse-kuksa"><i class="fas fa-tags"></i> eclipse-kuksa</a>
</li>
<li >
<a href="/kuksa/tags/eclipse-kuksa-documentation"><i class="fas fa-tags"></i> eclipse-kuksa-documentation</a>
</li>
<li >
<a href="/kuksa/tags/eclipse-kuksa-eclipsecon19"><i class="fas fa-tags"></i> eclipse-kuksa-eclipsecon19</a>
</li>
<li >
<a href="/kuksa/tags/feeder"><i class="fas fa-tags"></i> feeder</a>
</li>
<li >
<a href="/kuksa/tags/fh-dortmund"><i class="fas fa-tags"></i> fh-dortmund</a>
</li>
<li >
<a href="/kuksa/tags/gateway"><i class="fas fa-tags"></i> gateway</a>
</li>
<li >
<a href="/kuksa/tags/implementation"><i class="fas fa-tags"></i> implementation</a>
</li>
<li >
<a href="/kuksa/tags/iot"><i class="fas fa-tags"></i> iot</a>
</li>
<li >
<a href="/kuksa/tags/j1939"><i class="fas fa-tags"></i> j1939</a>
</li>
<li >
<a href="/kuksa/tags/ko%c3%a7sistem"><i class="fas fa-tags"></i> koçsistem</a>
</li>
<li >
<a href="/kuksa/tags/kuksa.val"><i class="fas fa-tags"></i> kuksa.val</a>
</li>
<li >
<a href="/kuksa/tags/magazine"><i class="fas fa-tags"></i> magazine</a>
</li>
<li >
<a href="/kuksa/tags/netas"><i class="fas fa-tags"></i> netas</a>
</li>
<li >
<a href="/kuksa/tags/neta%c5%9f"><i class="fas fa-tags"></i> netaş</a>
</li>
<li >
<a href="/kuksa/tags/obd"><i class="fas fa-tags"></i> obd</a>
</li>
<li >
<a href="/kuksa/tags/open-hardware"><i class="fas fa-tags"></i> open-hardware</a>
</li>
<li >
<a href="/kuksa/tags/otokar"><i class="fas fa-tags"></i> otokar</a>
</li>
<li >
<a href="/kuksa/tags/oulanka"><i class="fas fa-tags"></i> oulanka</a>
</li>
<li >
<a href="/kuksa/tags/rover"><i class="fas fa-tags"></i> rover</a>
</li>
<li >
<a href="/kuksa/tags/scr"><i class="fas fa-tags"></i> scr</a>
</li>
<li >
<a href="/kuksa/tags/sumo"><i class="fas fa-tags"></i> sumo</a>
</li>
<li >
<a href="/kuksa/tags/taskit"><i class="fas fa-tags"></i> taskit</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
<footer id="footer">
<div class="container">
<div class="col-md-4 col-sm-6">
</div>
</div>
</footer>
<div id="copyright">
<div class="container">
<div class="col-md-12">
<p class="pull-left">Copyright © 2018-2022 The Eclipse Foundation. All Rights Reserved.</p>
<p class="pull-right">
Template by <a href="https://bootstrapious.com/p/universal-business-e-commerce-template">Bootstrapious</a>.
Ported to Hugo by <a href="https://github.com/devcows/hugo-universal-theme">DevCows</a>.
</p>
</div>
</div>
</div>
</div>
<script src="//code.jquery.com/jquery-3.1.1.min.js" integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" crossorigin="anonymous"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/waypoints/4.0.1/jquery.waypoints.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/Counter-Up/1.0/jquery.counterup.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery-parallax/1.1.3/jquery-parallax.js"></script>
<script src="/kuksa/js/front.js"></script>
<script src="/kuksa/js/owl.carousel.min.js"></script>
</body>
</html>