Feedback

Your feedback is important to keep improving our website and offer you a more reliable experience.

Automotive Message Broker

Automotive Message Broker is a framework for getting vehicle sensor data from the vehicle networks and making it available to applications. It allows applications to be developed independently of the differences in vehicle networks used in different automotive vehicle designs.

Description

This Project Provides: a vehicle network abstraction system API source code

This Value of the Automotive Message Broker Project

Automotive Message Broker (AMB) is a framework for getting vehicle sensor data from the vehicle networks and making it available to applications with this rich API.  It allows applications to be developed independently of the differences in vehicle networks used ins different automotive vehicle designs.  Application developers are able to focus on the value-add differentiation of their applications instead of the details of any given vehicle interconnect or specific sensor design.

AMB works by:

  1. Providing a normalized common dataset for applications, such as vehicle speed.
  2. Providing a plugin-based architecture so system providers can add support for various networks.
  3. Providing a D-Bus interface so applications can access data using numerous programming languages.

Who It's For

AMB can be used by auto OEMs and other system builders.

Project Specifics

This project is written primarily in C++ and distributed under the GNU Lesser General Public License v2.1 or later.

About Intel Involvement

Intel is a significant contributor to in-vehicle infotainment system open source projects, including Tizen IVI. Intel is a founding member of GENIVI and creates the Intel® Atom™ processor for the automotive industry.

News & Blogs

Introducing ambctl

By Kevron Rees on Dec 29, 2014

Starting in 0.12, AMB has included several command line tools to make debugging and testing easier.  These tools where amb-get, amb-listen, amb-set and amb-get-history.  However, these tools were to be a stop-gap measure until we could...

[Howto Series] - Getting started with the GENIVI Vehicle Interface

By Kevron Rees on Dec 19, 2014

Introduction   This page describes the Vehicle Interface API.  This API is a proposal for the GENIVI Vehicle Interface.   API Description The Vehicle Interface API allows applications to access vehicle data in a standardized way...

[Howto Series] - GPS NMEA plugin

By Kevron Rees on Dec 17, 2014

GPS Location data is an important peice of the overall vehicle experience.  Without knowing where you are, you cannot know where you are going.  This blog demonstrates how to get AMB up and running with your GPS device.  Assumptions:...

Community

Maintainers