build | ||
certs | ||
config | ||
sounds | ||
src | ||
.gitignore | ||
createCA.sh | ||
createCerts.sh | ||
index.js | ||
package-lock.json | ||
package.json | ||
README.md |
Tested with -ubuntu 16.04.6 -openssl: 1.0.2g -node: 8.16.0
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"