The apis-build_version_up_system clones all of the software needed to build the APIS evaluation environment from GitHub/Sony CSL in a single batch, builds the software, generates the various configuration files required for APIS operation according to the configuration file, and then installs all of the software on multiple nodes. This software facilitates construction of a multi-node APIS evaluation environment. The default environment comprises a node on which apis-emulator node runs (IoT Board ZERO), a node on which apis-main_controller and apis-web run (IoT Board FIRST), and nodes on which apis-main and apis-dcdc_batt_comm run (IoT Boards (COP1 to COP4)), but the environment can be modified by editing the configuration file.
git, maven, groovy, expect and JDK must be installed in advance.
Refer to the apis-build_version_up_system specifications for preparation of IoT Boards
Here is how to use apis-build_version_up_system.
Do not include any non-English characters in the path of the folder where you will clone the repository by git clone.
Execute "make prepare" command after completing the preparation of IoT Board side.
$ git clone https://github.com/SonyCSL/apis-build_version_up_system.git
$ cd apis-build_version_up_system
$ make prepare
$ make install
Here is how to run APIS evaluation environment.
$ cd apis-build_version_up_system
$ make start
Here is how to stop APIS evaluation environment.
$ cd apis-build_version_up_system
$ make stop
apis-build_version_up_system_specificaton(EN)
apis-build_version_up_system_specificaton(JP)