Settings
Every setting in GPS2IP
Last updated
Was this helpful?
Every setting in GPS2IP
Last updated
Was this helpful?
You can choose how often messages are sent by GPS2IP.
No delay
Send as quickly as possible, on every new location received by the hardware
1s Send every second, even if there is no new location data. If you do not want identical data being sent when the device is not moving, see See , below. Every slower rate follows this same logic.
5s
30s
60s
5 minutes
30 minutes
1 hour
When this is enabled, GPS2IP will not send location data unless the device has moved. So, if if it doesn't move, no messages will be transmitted.
This can save data charges by reducing transmission of redundant information.
If this setting is disabled, data will always be transmitted according to the time interval selected, regardless of having received new data or not.
You can select with what level of accuracy GPS2IP functions. The higher accuracy levels consume more power.
The levels you can select from are
The very best This mode uses quite a lot of energy. You should keep the device plugged in to avoid flattening the battery.
Pretty good Receives a location update approximately every 10m, and uses less power than The very best setting
Moderate A new location will be detected roughly every 100m of travel
Lazy This uses the lowest amount of power. But accuracy is very low - perhaps every 3km, or so
Sends the GPGGA message. If desired, the time field can be transmitted with millisecond information by hitting the ⓘ info button, and enabling that option.
Without milliseconds, you might get a message like$GPGGA,193420,3351.80400,S,15112.66000,E,1,8,0.9,0.0,M,46.9,M,0,2*64
With milliseconds, you would get something more like
$GPGGA,194900.882,3351.80400,S,15112.66000,E,1,8,0.9,0.0,M,46.9,M,0,2*70
Apple iOS does not support several lower-level values. Subsequently:
Horizontal Dilution of Position is hard-coded to 0.9
Number of satellites tracked is fixed to 8
Altitude is MSL.
Sends the GPRMC message. If desired, the time field can be transmitted with millisecond information by hitting the ⓘ info button, and enabling that option, in exactly the same way as GGA.
Magnetic variation is fixed to 3.1
°W.
Sends the GPGLL message.
This displays the Heading Deviation & Variation. Only supported on hardware with an electronic compass.
This displays the Magnetic heading. Only on supported hardware with an electronic compass.
This displays the True heading. Only on supported hardware with an electronic compass.
Heave is fixed to 0.0
m
Roll and pitch angle accuracy estimate fixed to 3.14159
°
You can enter a custom message (or ID) here, and it will be transmitted as other messages are. This was designed to associate a particular device with an IP address, if you are using multiple devices running GPS2IP.
For instance, if you have three devices running GPS2IP, and all transmitting to the same server, you could assign some unique text into this field, and it would be easy to determine which messages are from what device.
If this is enabled, GPS2IP will operate when the device goes to sleep, or another app is running in the foreground.
This automatically restarts GPS2IP after the device has restarted after having had flat batteries, or being turned off.
GPS2IP can use quite a lot of energy, and if this setting is inadvertently enabled when you do not require it, your device will This can use a lot of eneraccidentally use
Here you can configure whether the PASHR message outputs True or Magnetic north. Whether you enable this depends on your software or personal preference.
This compiles all messages into one packet (chunk) and sends them at once, rather than indivdually.
Many apps cannot parse multiple messages at once, so this option is disabled by default. Enabled, you should see network traffic very slightly lowered.
You can configure a password so that no settings can be changed without re-entering the password.
As one example, if you have staff members that you need to keep track of, you can set up the device according to your needs, enable GPS2IP, and lock it with this feature.
With the lock enabled, nothing can be changed, and GPS2IP cannot be turned off without the password.
Don't forget this password! You cannot reset this password!
Because nothing can be changed without the password, GPS2IP must be enabled first (check that you are receiving messages), then go back into Settings and enable the lock. To stop GPS2IP transmitting data, you must first unlock it.
In this section, you can configure how you will be connecting with GPS2IP.
Many different devices can connect to GPS2IP simultaneously, and when it transmits data, it will transmit to them all. In this situation, it is easy to receive the same data on different computers on your network.
There are different ways to connect using a socket, for example
Using this method, GPS2IP transmits to any IP address and port that you enter, using TCP/IP.
In this situation, GPS2IP is 'pushing' to some other device - the other device is 'listening'. This could be a server on the internet, or something on your LAN. As long as there is a path through routers/firewalls, you should be able to receive data anywhere in the world from GPS2IP.
The address can be any valid IP4 adress, and also a URL such as receivenmea.com (http:// is assumed). The Port number should be the port that the other machine is listening on.
This method can be complex to setup. If it is not working, please don't give up, and give GPS2IP zero stars, and complain on the AppStore. This mode does work, and works well. Unfortunately, though, networking can be a very complicated subject. Get in touch, so we can try to help!
To connect to GPS2IP, you must establish a network connection. You may choose from any of the following.
This is probably the most common way to connect to GPS2IP.
Both the iOS device with GPS2IP and another computer will be on the same local wifi network, and communicate over that.
If your network carrier supports it, and you have a plan with data, you might be able to transmit the data over your network provider's system.
GPS2IP cellular data transmission does work, but it can be complicated to setup.
If your computer and software support BLE, GPS2IP can act as a BLE peripheral.
BLE is not 'normal' Bluetooth. You cannot just connect GPS2IP to your computer to 'magically' have a GPS.
The software you use must be expressly designed to use BLE. The operating system (Windows or Mac) will not see GPS2IP as a Bluetooth GPS.
SeaNav, for example, has been written to take advantage of BLE devices, like GPS2IP.
This is a non-standard message, that transmits Inertial Attitude Data. Reference, .
Using the setting in the General section, you can select between a True and Magnetic north output in this sentence.
Generally, this would be most usefully used with the option enabled. With this option disabled, you would merely get a single packet containing this message. Probably not very useful..
This option would be essentially crucial when the field is used, so that the incoming data can be associated with one device.
The is an app designed expressly for tracking iOS devices, that does not require parsing NMEA. It is based on the same prinicples as GPS2IP. It is called , on the AppStore.
When GPS2IP is operating as a , it waits and listens for something to connect to it.
Several marine apps connect to NMEA servers using this method. There are on the GPS2IP website.
See the section on the main GPS2IP website for more details about setting up sockets in general.
There is some on configuring TCP & UDP Push on the GPS2IP website.
This is exactly the same as TCP Push, but uses the UDP protocol. There are no other differences. Here is some .
This can be a very complicated method. Carriers differ greatly, and depending on which you select, you might suffer from the IP address changing without warning. Please consider this option only if you are confident you can troubleshoot and spend some time to make sure it is operating correctly.
Check out our information page, and how to configure GPS2IP to use BLE.