Version 0.15
Table of Contents
Introduction
Automotive Message Broker is a vehicle network abstraction system. It brokers information from the vehicle
to applications. It provides application with a rich API for accessing vehicle data.
Automotive Message Broker is built using CMake and requires libltdl (libtool), libjson-c, and boost packages.
Git
About the Git Tree:
‘master’ is expected to be unstable and may not even compile. If you want something more stable, checkout one of the
release branches (ie, 0.9.0, 0.10, etc)
Building
To build:
cd automotive-message-broker
mkdir build
cd build
cmake ..
make
Installing
To install:
sudo make install
Running
To run:
ambd
also see ambd -h for additional command line options
Configuration
For information on ambd’s configuration, please see ambd-configuration.idl.
Running with the Qt mainloop:
Some source and sink plugins may want to use the Qt-based mainloop to take advantage of Qt features. To enable
the Qt mainloop, run cmake with -Duse_qtcore=On:
cmake .. -Dqtmainloop=On
You will also need to edit your config to enable the Qt-based mainloop:
{
"mainloop" : "/PLUGIN_INSTALL_PATH/qtmainloopplugin.so",
"plugins" : "/etc/ambd/plugins.d"
}
NOTE: by default the glib mainloop will be used.
Questions/Issues/Comments:
Questions or Comments can be emailed to the amb mailing list:
amb at lists.01.org
Issues and Feature requests can be submitted on our github page:
https://github.com/otcshare/automotive-message-broker/issues