# FILE # str2str.service # PURPOSE # Startup file for str2str on systemd. This is the configuration used on the robot 'davrover'. # AUTHOR # Scott Barnes 2016-10-08 # COPYRIGHT # All rights reserved. # BUGS # Nah. # NOTES # This is for a machine (eg a Raspberry Pi) which has a UBlox M8T GNSS connected by USB /dev/ttyACM0. # The str2str reads data from the GNSS, converts it to RTCM3 format, and make it available on server port 2831. # # INSTALLATION NOTES # 1. sudo cp str2str.service /etc/systemd/system/str2str.service # 4. systemctl enable str2str.service # enable autostart at boot # 5. sudo systemctl start str2str2 # 6. Try rebooting the host to make sure it starts automatically. # [Unit] Description=str2str Daemon for RTKLIB [Service] #ExecStart=/usr/local/rtklib/str2str -in serial://ttyACM0:57600:8:n:1:off\#ubx -out tcpsvr://:2831#rtcm3 -out tcpsvr://:2832 -c /usr/local/rtklib/ubx_m8t_glo_raw_1hz.cmd #ExecStart=/usr/local/rtklib/str2str -in serial://ttyACM0:57600:8:n:1:off\#ubx -out tcpsvr://:2831#rtcm3 -out tcpsvr://:2832 -c /usr/local/rtklib/m8n_rover_5hz.cmd #ExecStart=/usr/local/rtklib/str2str -in serial://ttyACM0:57600:8:n:1:off\#ubx -out tcpsvr://:2831#rtcm3 -out tcpsvr://:2832 -c /usr/local/rtklib/m8n_rover_1hz.cmd #ExecStart=/usr/local/rtklib/str2str -in serial://ttyACM0:57600:8:n:1:off\#ubx -out tcpsvr://:2831#rtcm3 -out tcpsvr://:2832 -c /usr/local/rtklib/ubx_m8t_glo_raw_5hz.cmd #ExecStart=/usr/local/rtklib/str2str -in serial://ttyACM0:57600:8:n:1:off\#ubx -out tcpsvr://:2831#rtcm3 -out tcpsvr://:2832 -c /usr/local/rtklib/m8t_rover_1hz.cmd #ExecStart=/usr/local/rtklib/str2str -in serial://ttyACM0:57600:8:n:1:off\#ubx -out tcpsvr://:2831#rtcm3 -out tcpsvr://:2832 -c /usr/local/rtklib/m8t_rover_1hz.cmd -msg "1002,1006,1008,1010,1019,1020,1033,1005,1004,1012" #ExecStart=/usr/local/rtklib/str2str -in serial://ttyACM0:57600:8:n:1:off\#ubx -out tcpsvr://:2831#rtcm3 -out tcpsvr://:2832 -c /usr/local/rtklib/m8t_rover_1hz.cmd -msg "1002,1006,1013,1019" #ExecStart=/usr/local/rtklib/str2str -in serial://ttyACM0:57600:8:n:1:off\#ubx -out tcpsvr://:2831#rtcm3 -out tcpsvr://:2832 -c /usr/local/rtklib/m8t_rover_1hz.cmd -msg "1002,1006,1013,1019,1004,1008,1010,1020,1033,1005,1012" ExecStart=/usr/local/rtklib/str2str -in serial://ttyACM0:57600:8:n:1:off#ubx -out tcpsvr://:2831#rtcm3 -out tcpsvr://:2832 -c /usr/local/rtklib/m8t_rover_5hz.cmd -msg "1002,1006,1013,1019,1004,1008,1010,1020,1033,1005,1012" [Install] WantedBy=multi-user.target