Notes on Manually Connecting to an OEM7 receiver

These are notes that explain some methods that can be used to directly connect to an OEM7 receiver's firmware. This is useful for troubleshooting or observing real-time operations with your OEM7 receiver.


Manual Ethernet/Wifi Connections

OEM7 receivers that support Wifi and/or Ethernet have internal "ICOM" ports you can reach through a TCP socket. These ports can be reconfigured to act as either TCP or UDP, client or server sockets. For more on ICOM configuration, please refer to the ICOMCONTROL command documented here: https://docs.novatel.com/oem7/Content/Commands/ICOMCONFIG.htm

Most Linux systems have the 'netcat' program pre-installed, or easily added through their package managers. Netcat is invoked by the 'nc' command.

Suppose you wanted to connect to your receiver's ICOM2 port, by default this is assigned TCP port number 3002. If your receiver's IP was 192.168.19.1, then the netcat command would be:

nc 192.168.19.1 3002

Once connected, you can send OEM7 commands, for example:

LOG BESTPOSA ONTIME 2

The above command would cause ASCII BESTPOS logs to be written to the port you connected on every 2 seconds.

Communication protocols (TCP, UDP, USB)

For details about various available communication protocols, please refer to here: novatel_oem7_driver/runtime_operation


Return to the novatel_oem7_driver page for next steps

Wiki: novatel_oem7_driver/manual_receiver_communications (last edited 2020-11-17 16:43:24 by NovAtelApplicationsEngineering)