RUTX11 GPS

Wiki mirrorView source
The information in this page is updated in accordance with firmware version RUTX_R_00.07.22.1.

Summary

The Global Positioning System (GPS) is a space-based radionavigation system. This page is an overview of the GPS service in RUTX11 devices.

General

The General is used to enable the GPS service and the support for different types satellites. Once you turn on GPS, you can check the Map page in order to see if the device has obtained a GPS fix. It is very important to attach the GPS antenna on the device and place it outside (not inside of a building). The device will not be likely to obtain a GPS fix otherwise.
The figure below is an example of the General page and the table below provides information on the fields contained in that page:
FieldValueDescription
Enabledoff | on; default: offTurns the GPS service on or off.
DPO enabledoff | on; default: offEnable dynamic power optimization (requires modem reboot). This function is not supported on devices with Meig modems or Quectel BG95 modem
Galileo NMEA support*off | on; default: offTurns support for Galileo satellites on or off.
Glonass NMEA support*off | on; default: offTurns support for Glonass satellites on or off.
BeiDou NMEA support*off | on; default: offTurns support for BeiDou satellites on or off.
*Changing these options requires a modem reboot. Therefore, if you make changes to these options and save them, the device will lose cellular connectivity for about 30 seconds.

Map

The Map page displays the device's current coordinates and position on the map. To see the device's location on the map, make sure to attach the GPS antenna on the device and enable GPS in the General page.
The figure below is an example of the Map page:

NMEA

The NMEA page is used to configure settings related to NMEA sentence collecting and forwarding.

NMEA forwarding

The NMEA forwarding section is used to configure and enable NMEA forwarding. The figure below is an example of the NMEA forwarding section and the table below provides information on the fields contained in that section:
FieldValueDescription
Enabledoff | on; default: offTurns NMEA forwarding on or off.
Host informationip | host; default: noneHost information, multiple hosts are allowed. Note: If a multicast IP (example: "224.0.0.0") address is added and protocol UDP is selected, a new Interface option appears.
ProtocolTCP | UDP; default: TCPProtocol that will be used to send NMEA data.
Portinteger [0..65535]; default: 8500Port number off the server to which NMEA data will be forwarded.
Interfaceinterface; default: lanThe option appears when multicast IP is entered and UDP protocol is selected
Contain connectionoff | on; default: offContains active session with the remote server if turned on.
Select prefixnone | serial | mac | imei | + Add new; default: nonePrefix is added to the NMEA sentence before it is transmitted.
    Example: 0012345567_$GPRMC....

Hosts status

This section displays hosts status information.

NMEA forwarding cache

The device caches NMEA forwarding information if NMEA forwarding is enabled. This section is used to select the memory type where the cache will be stored and the maximum amount of data that will be saved:
FieldValueDescription
Save cache inRAM Memory | FLASH Memory; default: RAM MemorySelects which type of memory will be used for storing NMEA forwarding cache.
Maximum sentencesinteger; default: 5000Maximum amount of NMEA sentences that will be saved in the cache before older entries are deleted and replaced by new ones.
Filefilepath; default: noneLocation of the file where NMEA forwarding cache information will be stored. This field becomes visible only when the selected memory type is "flash".

NMEA serial forwarding

This section is used to configure NMEA serial forwarding settings:
FieldValueDescription
Enabledoff | on; default: offTurns NMEA serial forwarding on or off.
Select prefixnone | serial | mac | imei | + Add new; default: nonePrefix is added to the NMEA sentence before it is transmitted.
    Example: 0012345567_$GPRMC....

NMEA serial ports

This section displays NMEA serial forwarding port instances currently existing on the router. To add a new serial port instance, press 'Add' button:
You will then be taken to the NMEA serial port configuration page:
FieldValueDescription
Enableoff | on; default: offEnable service.
Namestring; default: noneName of serial port.
DeviceUSB RS232 interface; default: USB RS232 interfaceSpecifies which serial port will be used for serial communication.
Baud rate (USB)integer [300..4000000]; default:9600Data rate for serial data transmission (in bits per second (bps)).
Data bits8; default: 8Number of data bits for each character.
Stop bits1 | 2; default: 1Stop bits sent at the end of every character allow the receiving signal hardware to detect the end of a character and to resynchronise with the character stream. Electronic devices usually use one stop bit. Two stop bits are required if slow electromechanical devices are used.
ParityNone | Odd | Even | Mark | Space; default: NoneIn serial transmission, parity is a method of detecting errors. An extra data bit is sent with each data character, arranged so that the number of 1 bits in each character, including the parity bit, is always odd or always even. If a byte is received with the wrong number of 1s, then it must have been corrupted. However, an even number of errors can pass the parity check.
  • None (N) - no parity method is used.
  • Odd (O) - the parity bit is set so that the number of "logical ones (1s)" has to be odd.
  • Even (E) - the parity bit is set so that the number of "logical ones (1s)" has to be even.
Flow controlNone; default: NoneIn many circumstances a transmitter might be able to send data faster than the receiver is able to process it. To cope with this, serial lines often incorporate a "handshaking" method, usually distinguished between hardware and software handshaking.

NMEA collecting

The NMEA collecting section is used to enable NMEA sentence gathering and storing. The figure below is an example of the NMEA collecting section and the table below provides information on the fields contained in that section:
FieldValueDescription
Enabledoff | on; default: offTurns NMEA sentence collecting on or off.
Filefilepath; default: noneLocation of the file where NMEA sentences will be stored. This field becomes visible only when NMEA collecting is enabled.

NMEA sentence settings

The NMEA sentence settings section provides the possibility to configure which NMEA sentences will be forwarded or collected and at what frequency. The figure below is an example of the NMEA sentence settings section and the table below provides information on the fields contained in that section:
FieldValueDescription
Forwarding enabledoff | on; default: offEnables forwarding for the adjacent NMEA sentence.
Forwarding intervalpositive integer; default: 5NMEA sentence forwarding frequency in seconds.
Collecting enabledoff | on; default: offEnables collecting for the adjacent NMEA sentence.
Collecting intervalpositive integer; default: 5NMEA sentence collecting frequency in seconds.

Note: Not all types of NMEA sentences in the module are compatible with all modems. More information about supported NMEA sentences can be found on the modem module manufacturer's page.

NMEA sentence reference table:
NMEA sentence nameDescription
GPGSVNumber of GPS satellites in view.
GPGGAGPS fix data.
GPVTGGPS track made good and speed relative to the ground.
GPRMCRecommended minimum specific GPS/Transit data.
GPGSAGPS DOP and active satellites.
GLGSVNumber of GLONASS satellites in view.
GNGSAGNNS DOP and active satellites.
GNGNSGNSS position fix from more than one constellation (e.g., GPS + GLONASS).
GAGSVNumber of Galileo satellites in view.
PQGSVNumber of BeiDou satellites in view.
PQGSABeiDou DOP and active satellites.
GARMCRecomended minimum specific for Galileo data.
GAGGAGalileo fix data.
GAGSAGalileo DOP and active satellites.
GAVTGGalileo track made good and speed information relative to the ground.
GLGSAGLONASS DOP and active satellites.
GLGNSGLONASS position fix from more than one constellation.
GNGSVMulti-constellation - GNSS satellites in view, such as number of satellites in view and satellite ID number
PQGGABeiDou fix data.
PQRMCRecommended minimum specific GNSS data.
PQVTGCBeiDou course over ground and ground speed.
GNGGAMulti-constellation - GPS fix data.
GNRMCMulti-constellation - recommended minimum specific GNSS data.
GNVTGMulti-constellation - course over ground and ground speed.
GBGSVDetailed satellite data (used in BeiDou sentences).
GBGSABeiDou DOP and active satellites.
GQGSVDetailed QZSS satellite data (QZSS regional GPS augmentation system (Japan)).
GQGSAQZSS DOP and active satellites (QZSS regional GPS augmentation system (Japan)).
GPGLLGeographic position, latitude, longitude.
PQGLL
GBGGABeiDou - GPS fix data.
GBRMCBeiDou - recommended minimum specific GNSS data.
GBVTGBeiDou - course over ground and ground speed.
GBGLLBeiDou - longitude and latitude.
GPGNSGPS position fix from more than one constellation.
GAGNSGalileo position fix from more than one constellation.
BDGGABeiDou fix data.
BDRMCBeiDou fix data.
BDGSVBeiDou - Number of BeiDou satellites in view.
BDGSABeiDou DOP and active satellites.
BDVTGBeiDou course over ground and ground speed.
BDGNSBeiDou position fix from more than one constellation.

HTTPS

The HTTPS page can be used to configure data sending to an HTTP(S) server.

HTTPS/HTTP server settings

The HTTPS/HTTP Server Settings section is used to enable GPS data sending to an HTTP or HTTPS server.
FieldValueDescription
Enabledoff | on; default: offTurns data sending to HTTP/HTTPS server on or off.
URLurl string; default: noneURL of the remote server (ex. example.com/xxxx).
Intervalinteger; default: noneInterval on which collected NMEA sentences should be forwarded.

Servers status

This section displays remote servers status information.

TAVL settings

The TAVL settings section is used to select which data will be sent to the TAVL server:
FieldValueDescription
Signaloff | on; default: offIncludes GSM signal strength information in the GPS data sent to server.
Input (3)off | on; default: offIncludes din1 status information in the GPS data sent to server.
HDOPoff | on; default: offIncludes horizontal dilution of precision in the GPS data sent to server.
Note: TAVL signal rule indicates signal strength (RSSI) and returns numerical value according to this table:
No. of ValueSignal strength
0No signal
1<= -97 dBm
2-82 dBm to -97 dBm
3-67 dBm to -82 dBm
4-52 dBm to -67 dBm
5>= -52 dBm

AVL

The AVL page is used to set up GPS data sending to an AVL server.

General status

This section displays AVL general status information.

Hosts status

This section displays hosts status information.

AVL server settings

The AVL server settings section is used to configure the main parameters of data sending to an AVL server. The figure below is an example of the AVL Server Settings section and the table below provides information on the fields contained in that section:
FieldValueDescription
Enabledoff | on; default: offTurns data sending to AVL server on or off.
Retry on Failoff | on; default: offTurn retries in case of a failed attempts on or off. When turned on, the device will try to send the same data to the server until the transmission is successful.
Hostnameip | host; default: 192.168.0.1IP address or hostname of an AVL server.
ProtocolTCP | UDP; Default: TCPProtocol that will be used for communication with the AVL server.
Portinteger [0..65535]; default: 8501TCP/UDP port number of the AVL server to which the device will be connecting.
Don't Contain Connectionoff | on; default: offWhen turned on, handles each AVL packet iteration as a new connection. When turned off, connects once and uses the same socket for future communication.
Static Navigationoff | on; default: offStop collecting NMEA data if object is stationary. Ignores data when speed equals to 0 or same as previous coordinates (rounded to 4 decimals).

Main rule

The Main rule section defines how and when GPS data will be collected and sent to a specified AVL server. Refer to the figure and table below for information on the configuration fields of Main Rule.
FieldValueDescription
Enableoff | on; default: onTurns the main rule on or off.
Rule priorityLow priority level | High priority level | Panic priority level | Security priority level; default: Low priority levelThe rule's priority. Different priority settings add different flags to event packets, so they can be displayed differently in the receiving system. The device sends data of higher priority first. Priority levels from highest to lowest are as follows:
  1. Security
  2. Panic
  3. High
  4. Low
Collect periodinteger [1..999999]; default: 5How often (in seconds) data will be collected.
Min distanceinteger [1..999999]; default: 50Minimum distance change (in meters) before sending records.
Min angleinteger [1..360]; default: 50Minimum angle change (in degrees) before sending records.
Min accuracyinteger [1..999999]; default: 10Minimum accuracy (in meters) required before saving record. The lower the accuracy value, the better.
Min saved recordsinteger [1..32]; default: 20Minimum amount of gathered records before sending.
Send periodinteger [0..999999]; default: 60How often (in seconds) gathered data is sent.

Secondary rules

The Secondary rules section provides you with the possibility to create additional data sending rules. The difference from the main rule is that the secondary rules only send data when the device uses a specified type of WAN and when the digital isolated output is in the specified state.
Refer to the figure and table below for information on the configuration fields of the Secondary rules section.
FieldValueDescription
Enableoff | on; default: offTurns the secondary rule on or off.
WANMobile Both | Mobile Home | Mobile Roaming | Wired; default: Mobile HomeSelects which type of WAN will trigger the rule.
Ignoreoff | on; default: offIf enabled, the rule ignores state of input.
IO levelLow level | High level | Both; default: High levelSelects which input state will trigger the rule.
IO typeGPIO; default: GPIO Selects input type.
IO nameInput (4); default: Input (3)Selects which specific input will trigger the rule.
Rule priorityLow priority level | High priority level | Panic priority level | Security priority level; default: High priority levelThe rule's priority. Different priority settings add different flags to event packets, so they can be displayed differently in the receiving system. The device sends data of higher priority first. Priority levels from highest to lowest are as follows:
  1. Security
  2. Panic
  3. High
  4. Low
Collect periodinteger [1..999999]; default: 10How often (in seconds) data will be collected.
Min distanceinteger [1..999999]; default: 25Minimum distance change (in meters) before sending records.
Min angleinteger [1..360]; default: 25Minimum angle change (in degrees) before sending records.
Min accuracyinteger [1..999999]; default: 10Minimum accuracy (in meters) required before saving record. The lower the accuracy value, the better.
Min saved recordsinteger [1..32]; default: 10Minimum amount of gathered records before sending.
Send periodinteger [0..999999]; default: 10How often (in seconds) gathered data is sent.

TAVL settings

The TAVL settings section is used to select which data will be sent to the TAVL server:
FieldValueDescription
Signaloff | on; default: offIncludes GSM signal strength information in the GPS data sent to server.
Din1off | on; default: offIncludes Din1 status information in the GPS data sent to server.
Note: TAVL signal rule indicates signal strength (RSSI) and returns numerical value according to this table:
No. of ValueSignal strength
0No signal
1<= -97 dBm
2-82 dBm to -97 dBm
3-67 dBm to -82 dBm
4-52 dBm to -67 dBm
5>= -52 dBm

AVL I/O

The AVL I/O tab provides you with the possibility to configure input rules.

Input Rules

The Input Rules section displays existing input rules. To create a new input rule click the 'Add' button.
After this you should be redirected to configuration page of the newly added rule, which should look similar to this:
FieldValueDescription
Enableoff | on; default: onTurns the input rule on or off.
Input typeInput (3); default: Input (3)Select type on your own intended configuration.
TriggerInput active | Input low | Both; default: Input activeSelect trigger event for your own intended configuration.
PriorityLow | High | Panic | Security; default: LowThe rule's priority. Different priority settings add different flags to event packets, so they can be displayed differently in the receiving system. The device sends data of higher priority first.

GPS Geofencing

A geofence is a virtually defined boundary for a real-world geographic area. The GPS Geofencing page provides you with the possibility to set this custom area and apply rules that will inform you when the device leaves or enters the geofence.
To create a new geofence area, enter a custom name for it and click the 'Add' button. A new geofence area configuration with the given name should appear in the "Geofencing" list. Click the button that looks like a pencil next to it to begin editing.
The figure below is an example of GPS Geofencing configuration and the table below provides information related to that configuration:
FieldValueDescription
Enableoff | on; default: offTurns the Geofence rule on or off.
Longitude (X)degrees [-180.000000..180.000000]; default: 0.000000East-west position of a point on the Earth's surface. Combining this and the Latitude information will produce a point on the world map that will serve as the center of the geofence area.
Latitude (Y)degrees [-90.000000..90.000000]; default: 0.000000North-south position of a point on the Earth's surface. Combining this and the Longitude information will produce a point on the world map that will serve as the center of the geofence area.
Radiusinteger [1..999999]; default: 200Radius (in meters) of the geofence area.
Generate event onExit | Enter | Enter/exit; default: ExitSpecifies whether the rule should be triggered when the device enters the geofence area, leaves it or on both events.
Switch profileconfiguration profiles; default: noneSelects a profile to switch to on this geofencing event.
Get current coordinates- (interactive button)Obtains the device's current coordinates and places them in the Longitude and Latitude fields.