2019-09-18 08:11:16 +00:00
|
|
|
Tested with
|
|
|
|
-ubuntu 16.04.6
|
|
|
|
-openssl: 1.0.2g
|
|
|
|
-node: 8.16.0
|
|
|
|
|
2020-04-09 14:02:44 +00:00
|
|
|
Requirements:
|
|
|
|
curl -sL 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
|
|
|
|
|
|
|
|
Configuration:
|
|
|
|
-For the simulation to simulate in a period, we must put the testing_period setting in settings (the value is in milliseconds)
|
|
|
|
Ex:
|
|
|
|
[settings]
|
|
|
|
max_fails = 3
|
|
|
|
send_voice = true
|
|
|
|
send_gps = true
|
|
|
|
gps_report_interval = 10000 # The interval in which the GPS is sent
|
|
|
|
gps_lat_start_point = 46.217802
|
|
|
|
gps_lng_start_point = 24.776126
|
|
|
|
testing_period = 7000 # we will simulate all the units in a period of 7 seconds
|
|
|
|
|
|
|
|
Start:
|
|
|
|
node index.js --path="./config/stage"
|
|
|
|
node ./index.js --path="./config/testing"
|
|
|
|
|
|
|
|
|
|
|
|
|