-
Notifications
You must be signed in to change notification settings - Fork 6
Installation
Version 1.0 of the iviLink SDK is intended to be build and used under Ubuntu OS x86, version 10.10 or higher. Ubuntu 11.10 x86 was used as development and testing platform for iviLink version 1.0.
iviLink is distributed as source codes via github private repository (https://github.com/Luxoft/iviLink)
Source code may downloaded directly from the github web-site as zip or tar.qz archive (https://github.com/Luxoft/iviLink/downloads) As a second option sources may be obtained by clonning the ivilink repository from the github.
- gcc version 4.6.1 should be installed. The following command may be used in order to install the required development tools:
sudo apt-get install gcc g++ make- Qt framework is required for iviLink SDK. It may be installed with the following command:
sudo apt-get install qt4-dev-tools qt4-qmake- Enter the src folder
- Run the following command to build the SDK components:
make- Run the following command to install the SDK to the local folder:
make installExecutables will be copied to the src_install folder.
iviLink SDK provides a communication platform between an in-car Headunit and an Android/iOS based mobile phone/tablet. As the SDK doesn't support mobile devices yet, the applications provided with the SDK are for demonstration purposes only.
The v.1.0 supports only Ubuntu as a host platform. To use the demonstration application, there should be two hosts with SDK installed. One host plays a role of in-car Headunit, another substitutes a mobile device. Applications containing "HU" suffix in their names are intended to be used on the Head Unit side, corresponding applications with a "Client" suffix are for the mobile side. E.g., ClimateHU_App - Climate application for a Headunit, ClimateClient_App is a corresponding application for a mobile side.
Before running demo applications make sure that:
- host machines have iviLink SDK installed.
- host machines are connected to the same IP network with no NAT.
- the communication over the IP network can be established.
- only 2 hosts in this IP network have iviLink SDK running.
To execute the demo application please follow the steps below:
- Enter src_install directory on both PCs
- Run IVILinkSystemController on both PCs - System controller to be executed on each of the PCs. System controller executes the Connectivity agent which connects to the Connectivity agent on the other party. After communication is established sample application may be executed.
- Authentication application will be started automatically. Authentication requires 4-digit pin-code. Enter the same pin-code on both sides.
- Run ClimateHU_App or SeatHU_App on the one of the PCs. Climate or Seat headunit application to be started. Appropriate client application to started automatically on the other side.
In case you want to uninstall the SDK, run make clean from the src folder and/or remove the iviLink directory completely.
If you have any questions or comments regarding the SDK feel free to contact us via iviLink web-site (http://www.ivilink.net/contact/) and we will do our best to help you.