Skip to content

piersholt/wolfgang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wolfgang License: GPL-3.0-only

Wolfgang is a car kit emulator, intended for use in automotive applications.

It supports Bluetooth device management, and audio streaming, the APIs for which are served over a lightweight messaging queue courtesy of ZeroMQ.

A complimentary client library also written in Ruby is available in wilhelm-tools), but any language with a ZeroMQ binding can be used to generate the API calls, which are just YAML or JSON blobs following a standardised structure.

The underlying Bluetooth profiles (A2DP, AVRCP etc) are implemented by Bluez, so Wolfgang also includes a Ruby client for the Bluez D-BUS API.

The motivation for Wolfgang was the project Walter, an interface for BMWs that use I/K-Bus, which required a friendly Bluetooth interface.


License

This program is released under the GNU General Public License v3.0.

About

This program uses the Ruby D-Bus library, which is licensed under the GNU Lesser General Public Library, version 2.1, or any later version.

About

Virtual Bluetooth Car Kit for Bluez

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages