Kayak is an application for CAN bus diagnosis and monitoring. Its main goals are a simple interface and platform independence.
It is implemented in pure Java and has no platform specific dependencies.
Kayak is based on SocketCAN and the connection to a SocketCAN bus takes place using TCP/IP and a socketcand server.
Therefore the bus access is network transparent and can be shared with multiple users.
Kayak uses the open CAN definition format kcd
. Existing .dbc CAN definitions can be converted to kcd using CANBabel
You can download the current DEVELOPMENT version of Kayak here. Please note that Kayak
has not been released yet and it will possibly be quite unstable.
Mac OS X
1. Clone using Git
You can clone the project using git:
$ git clone git://github.com/dschanoeh/Kayak
The main releases of Kayak are on branch master. If you would like to test the unstable development
version please checkout the develop branch.
To build Kayak you only need a working maven installation.
All dependencies are downloaded during the build process
To initiate the build move into the Kayak source folder and run
$ mvn clean package