blob: 4f7cfa50a8b32c3c3ee7b7cec6004f76febd3c03 [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>Release 0.1.0</title>
<meta name="author" content="Admin" />
<meta name="keywords" content="iot, smart mobility, kuksa, appstacle, SDV, SOAFEE, Eclipse Kuksa">
<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?1660595778" 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="Release 0.1.0">
<meta property="og:type" content="article">
<meta property="og:url" content="https://www.eclipse.org/kuksa/blog/2019/11/01/2019-11-01-release010/" />
<meta property="og:description" content="Eclipse KUKSA community website">
<meta property="og:image" content="https://www.eclipse.org/kuksa/img/banners/2019-11-01-kuksa_010.png">
<meta property="og:image:type" content="image/png">
<meta property="og:image:width" content="4766">
<meta property="og:image:height" content="1789">
<meta property="og:updated_time" content="2019-11-01T00:00:00Z">
<meta property="article:section" content="release">
<meta property="article:tag" content="Eclipse Kuksa">
<meta property="article:published_time" content="2019-11-01T00:00:00Z">
<meta property="article:modified_time" content="2019-11-01T00:00:00Z">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Release 0.1.0">
<meta name="twitter:image" content="https://www.eclipse.org/kuksa/img/banners/2019-11-01-kuksa_010.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="Release 0.1.0 logo" class="hidden-xs hidden-sm" />
<img src="/kuksa/img/kuksa-logo-h-209x79.png" alt="Release 0.1.0 logo" class="visible-xs visible-sm" />
<span class="sr-only">Release 0.1.0 - 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>Release 0.1.0</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">
November 1, 2019
</p>
<div id="post-content">
<p>The APPSTACLE project members and Eclipse Kuksa developers released <strong><a href="https://projects.eclipse.org/projects/iot.kuksa/releases/0.1.0">Eclipse Kuksa 0.1.0</a></strong> officially on 30.09.2019.</p>
<!-- raw HTML omitted -->
<p>Within this release you can find the following:</p>
<h1 id="in-vehicle">In-Vehicle</h1>
<p>In-Vehicle software runs on a target device such as the Raspberry Pi.</p>
<ul>
<li>agl-kuksa - Scripts to automate the AGL build system with the meta-kuksa layers.</li>
<li>kuksa-hawkbit - Barebone API for connecting to Eclipse Hawkbit. The kuksa-appmanager (see below) should though be the prior choice to interact with Eclipse HawkBit.</li>
<li>w3c-visserver-api - W3C Vehicle Information Specification API.</li>
<li>elm327-visdatafeeder - ELM 327 app that reads OBDII data from the vehicle and feeds data to the w3c-visserver.</li>
<li>direct-access-api - Enables sending CAN messages from the cloud to a vehicle using web sockets.</li>
<li>kuksa-appmanager - Hawkbit appmanager which deploys in-vehicle apps as docker containers and more.</li>
<li>app-ids - A proof-of-concept implementation of a modular Intrusion Detection System (IDS), whose architecture enables a distributed deployment of modules.</li>
<li>FOTA-raspberrypi - The FOTA scripts are used by the kuksa-appmanager to flash firmware images to the Raspberry Pi.</li>
<li>netIDS - A network intrusion detection implementation that scans a CAN bus and tries to detect anomalies.</li>
<li>datalogger-http - Example app that sends data from the vehicle to an Eclipse Hono instance with http.</li>
<li>datalogger-mqtt - Example app that sends data from the vehicle to an Eclipse Hono instance with mqtt.</li>
<li>remoteAccess - Example app that subscribes to control topic with Hono and receives commands sent.</li>
<li>email-notifier - Example app that talks to an email-server and sends e-mails to the configured email address. Used at the moment only for internal demos.</li>
</ul>
<h1 id="cloud">Cloud</h1>
<p>The Eclipse Kuksa Cloud forms the counterpart to the in-Vehicle projects. For the Eclipse Kuksa 0.1.0 release, deployment scripts and an Appstore are provided.</p>
<ul>
<li>Deployment scripts - to setup an Eclipse Kuksa Kubernetes cloud cluster (<a href="https://github.com/eclipse/kuksa.cloud/tree/master/deployment">https://github.com/eclipse/kuksa.cloud/tree/master/deployment</a>)</li>
<li>Appstore - The Eclipse Kuksa Appstore&rsquo;s initial version provides rudimental functionalities to provide communication between a target device, the cloud, and target owners (users) as well as administrative persons via a Web-GUI (<a href="https://github.com/eclipse/kuksa.cloud/tree/master/kuksa-appstore">https://github.com/eclipse/kuksa.cloud/tree/master/kuksa-appstore</a>)</li>
<li>Malfunction Indicator Light - This example service sends telemetry data to the Kuksa cloud backend in order to check for a possible malfunction of the car. On the occurrence of a malfunction, the driver gets notified by email including the next workshop-garage to get the car repaired.</li>
<li>HonoInfluxDBConnector - A Spring-Boot application that connects to an Eclipse Hono instance with a running InfluxDB database so that messages received by Hono can be stored in the InfluxDB. This is especially useful to easily create a visualization of some measurements eg with Grafana.</li>
</ul>
<p>Eclipse Kuksa Cloud software will further be provided as binary artifacts at the <a href="https://projects.eclipse.org/projects/iot.kuksa/downloads">Eclipse Kuksa Download Page</a>.</p>
<h1 id="apps">Apps</h1>
<p>Eclipse Kuksa application projects are subdivided into cloud and in-vehicle applications. In-Vehicle (docker) apps can be published to the Eclipse Kuksa App-Store and Eclipse HawkBit using the <em>app-publisher</em> project (<a href="https://github.com/eclipse/kuksa.apps/tree/master/kuksa-app-publisher)">https://github.com/eclipse/kuksa.apps/tree/master/kuksa-app-publisher)</a>.
For the Eclipse Kuksa 0.1.0 release, the following in-vehicle applications are available:</p>
<ul>
<li>kuksa-cloud-dashboard - Connects to the w3c-visserver service via Websocket. Reads the RPM, Speed, Fuel status and also custom DTC from the w3c-visserver to sends this information as telemetry data to the Hono MQTT adapter.</li>
<li>kuksa-cloud-mechanic - Connects to the w3c-visserver service via Websocket and communicates with the Eclipse Hono MQTT adapter. Consequently, commands can be sent to a vehicle remotely.</li>
<li>kuksa-traccar-client - Sends location (GPS) data to the Traccar GPS tracking suite (<a href="https://www.traccar.org">https://www.traccar.org</a>).</li>
</ul>
<h1 id="ide">IDE</h1>
<p>This project contains documentation and implementation to setup an Eclipse Che Kuksa instance, which eases the development of Kuksa In-Vehicle applications as well as Kuksa Cloud services. With the Eclipse Kuksa 0.1.0 release, only Che_v6.10 is supported (<a href="https://github.com/eclipse/kuksa.ide)">https://github.com/eclipse/kuksa.ide)</a>.
Future releases will contain Eclipse Theia extensions, which are compliant to Eclipse Che 7 and support Kuksa in-vehicle application build processes, application registrations and transmissions to the Eclipse Kuksa Appstore and the Eclipse Kuksa Cloud.</p>
<h3 id="compatibility">Compatibility:</h3>
<p>Since this is the initial Eclipse Kuksa release, there are no incompatibilities with previous versions.</p>
<h3 id="target-environments">Target Environments:</h3>
<ul>
<li>Provided scripts to build AGL images are based on AGL Funky Flounder 6.0.1</li>
<li>Images are currently supported on ARM platforms Raspberry Pi3 and Raspberry Compute Module 3 (Lite)</li>
<li>Cloud deployment scripts require Kubernetes</li>
</ul>
</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>