2020-04-09 14:14:15 +00:00
|
|
|
## Tested with -ubuntu 16.04.6 -openssl: 1.0.2g -node: 8.16.0
|
2019-09-18 08:11:16 +00:00
|
|
|
|
2020-04-09 14:14:15 +00:00
|
|
|
## Requirements
|
2020-04-09 14:02:44 +00:00
|
|
|
|
2020-04-09 14:14:15 +00:00
|
|
|
> curl -sL [https://deb.nodesource.com/setup_8.x](https://deb.nodesource.com/setup_8.x) | sudo -E bash -
|
|
|
|
> sudo apt-get install -y nodejs
|
|
|
|
> sudo apt-get install -y build-essential
|
|
|
|
> install python 2.7
|
|
|
|
> rm package-lock.json && rm -rf node_modules && rm -rf ~/.node-gyp only **(if package-lock.json/node_modules or node was installed)**
|
|
|
|
> sudo apt-get install libasound2-dev
|
|
|
|
> sudo npm i -g node-gyp
|
|
|
|
> sudo npm install --unsafe-perm
|
2020-04-09 14:02:44 +00:00
|
|
|
|
2020-04-09 14:14:15 +00:00
|
|
|
## Configuration
|
|
|
|
**For the simulation to simulate in a period**, we must put the **testing_period setting in settings** (the value is in milliseconds)
|
|
|
|
Example in **config**:
|
|
|
|
>[settings]
|
|
|
|
>max_fails = 3
|
|
|
|
>send_voice = true
|
|
|
|
>send_gps = true
|
|
|
|
>gps_report_interval = 10000
|
|
|
|
>gps_lng_start_point = 24.776126
|
|
|
|
>testing_period = 7000 **# we will simulate all the units in a period of 7 seconds**
|
2020-04-09 14:02:44 +00:00
|
|
|
|
2020-04-09 14:14:15 +00:00
|
|
|
## Start
|
|
|
|
>node index.js --path="./config/stage" node ./index.js --path="./config/testing"
|
2020-04-09 14:02:44 +00:00
|
|
|
|