Starting with Cisco IOS-XE Release 26.1.1, Cisco routers can send a Unique Identifier (UID) to identify the source device
when streaming NMEA GPS sentences over UDP on the Cisco IR1101 and Cisco IR1835 routers. UID streaming is supported from the
Dead Reckoning (DR) module and from cellular modems that support GNSS. The UID uniquely identifies each router in GPS data
processing systems.
Table 1. Feature History Table
|
Feature name
|
Release information
|
Feature description
|
|
Send a UID to identify the unique source when sending GPS coordinates data
|
Release 26.1.1
|
This feature allows you to configure Cisco routers to send a Unique Identifier (UID) while streaming NMEA GPS sentences over
UDP.
This UID streaming is supported by both the Dead Reckoning (DR) module and cellular modems with GNSS capabilities, enabling
each router to be uniquely identified in GPS data processing systems.
|
Cisco proprietary NMEA sentence format
When you configure a UID, a Cisco proprietary NMEA sentence is sent alongside the standard NMEA sentence in the same UDP packet.
The format is:
$PCSCU,<UID>,<Source>,<Router Time>,<NMEA Sentence Time>,<NMEA Sentence Checksum>,,,,,,*95
-
CSC indicates Cisco
-
U indicates this sentence provides a unique identifier
-
<UID> is the serial number, hostname, or custom ID
-
<Source> indicates the origin of the NMEA stream:
-
0: cellular modem0
-
1: cellular modem1
-
2: DR module
For example, for cellular modem1, if you use the serial number as the UID, the Cisco proprietary NMEA sentence appears as:
$PCSCU,FCW2447P0EU,1,213431.100,213431.000,75,,,,,,*95
In this NMEA sentence
-
CSC indicates Cisco
-
U indicates that this sentence provides a unique identifier
-
FCW2447P0EU indicates serial number as the UID
-
1 indicates source as cellular modem1
-
1213431.100 indicates the router time
-
213431.000 indicates the NMEA sentence time
-
75 indicates the NMEA sentence checksum
NMEA sentence selection
By default, all NMEA sentences from the modem or DR module are sent to the configured UDP destination. To reduce UDP traffic,
you can select specific NMEA sentence types to send using a hex bitmask. The table presents each NMEA sentence type and its
corresponding HEX value.
Table 2. NMEA sentence type and HEX value
|
HEX value
|
NMEA sentence type
|
|
0x01
|
GGA
|
|
0x02
|
GSA
|
|
0x04
|
GSV
|
|
0x08
|
RMC
|
|
0x10
|
VTG
|
|
0x20
|
GNS
|