-
Notifications
You must be signed in to change notification settings - Fork 1
License
PDXostc/meta-rvi
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This README file contains information on building the meta-rvi layer. For convenience there are image targets in recipes-core/images that illustrate how to build images with RVI. Please see the corresponding sections below for details. Dependencies ============ This layer depends on: URI: git://git.openembedded.org/bitbake branch: master URI: git://git.openembedded.org/openembedded-core layers: meta branch: master URI: https://github.com/joaohf/meta-erlang branch: master Patches ======= Please submit any patches against this layer to the Yocto mailing list ([email protected]) and cc: the maintainer: Maintainer: Rudolf Streif <[email protected]> Table of Contents ================= I. Building with the meta-rvi layer II. Using RVI I. Building the meta-rvi layer ============================== Remtore Vehicle Interaction (RVI) is a reference implementation for infrastructure that drives next generation connected vehicle services. RVI provides peer-to-peer based provisioning, authentication, authorization, discovery and invocation between services running inside a vehicle, on mobile devices, in the cloud, and more. * Peer-to-Peer Internet connection is not required for two devices to exchange services. * Provisioning Add, delete, and modify service and network nodes dynamically. * Authenticatin and Authorization Verify that a service is who it claims to be and has the right to invoke another service. * Discovery Dynamically discover services on distributed nodes. * Invocation Invoke services on remote nodes over reliable as well as transient and unreliable data channels. In order to build an image with RVI support for a given release, you need to download the corresponding layer from the Jaguar Land Rover Github repository: https://github.com/PDXostc/meta-rvi Having done that at the top-level of your yocto build tree, you can build an image with RVI support by adding the location of the meta-rvi layer to bblayers.conf, along with any other layers needed (to access common metadata shared between layers) e.g.: BBLAYERS ?= " \ <path-to>/poky/meta \ <path-to>/meta-erlang \ <path-to>/meta-rvi \ " You may, of course, include additional layers for BSP and more. RVI should build for any machine. RVI uses Erlang, hence the dependency on the meta-erlang layer. You should then be able to build an RVI-enabled image as such: $ source oe-init-build-env rvi-build $ bitbake rvi-image-base At the end of a successful build, you should have a live image that you can boot from a USB flash drive or inside of Qemu, depending on your machine choice. II. Using RVI ============= RVI is middleware. To use it, you need applications that support RVI by registering services and consuming services. Please refer to the RVI documentation for details.
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published