- Have not tested with RTK GPS and need to fix some file locations for RTKLIB and systemd services.
- Code Contabutions Welcome
Drotek SMARTNAV RTK - Hardware and Software
Modified version to work on SBC by Dror Gluska at https://github.com/drorgl/SMARTNAV-RTK
Modified and updated(slightly) version to work on RPi SBC by Aircool00
- updated RTKLIB to rtklibexplorer RTKLIB master
Original Project by Drotek is at https://github.com/drotek/SMARTNAV-RTK
Please support the original Drotek Smartnav products at https://drotek.com
Have a look at our wiki for all the instructions! https://drotek.com/en/docs/
Install script for RPi included in base tested on raspbian buster lite
- sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get install -y git npm
- sudo npm install pm2 -g
- sudo npm install prebuild-install -g
- git clone -b demo5 https://github.com/rtklibexplorer/RTKLIB.git
- cd ./RTKLIB/app/str2str/gcc/
- make
- cd ../../rtkrcv/gcc/
- make
- cd SMARTNAV-RTK/Software/webconsole
- cd RTKLIB-RTKRCV && npm install && cd ..
- cd RTKLIB-Server && npm install && cd ..
- cd RTKLIB-STR2STR && npm install && cd ..
- cd RTKLIB-WebConsole && npm install && cd ..
-
cd SMARTNAV-RTK/Software/webconsole
-
pm2 start pm2production.yaml
It should start 4 services, str2str monitoring, rtkrcv monitoring, a server and the webserver.
- pm2 logs
config.js
- need to add a survey option to work on surveys
- document all settings, either from documentation or from https://rtklibexplorer.wordpress.com/2016/09/22/rtklib-customizing-the-input-configuration-file/
- RTKLib Documentation - http://www.rtklib.com/prog/manual_2.4.2.pdf
- optional fun https://github.com/taroz/GNSS-Radar
- http://localhost:3000/positions - Get Last Position
- http://localhost:3002/lastPosition - Get Last Position
- http://localhost:3002/getSatellite - Get Satellites
- http://localhost:3002/getObserv - Get Observations
- http://localhost:3002/getNavidata - Get Navigation Data
- http://localhost:3002/getStream - Get Streams/Statistics
- http://localhost:3001/listCommands - List Available Startup Commands
And plenty more to control and monitor rtkrcv and str2str