PUBX NMEA Messages

goam2 years ago

Hi

My GNSS Receiver can mainly send NMEA messages and as I often read here its missing an Device ID possibility.
However, in my Receivers modem I can use the NMEA PUBX messages to inject Device ID in this message reserved for such things.

At the moment I tried port 5005, but with no identifier it stays as HEX as expected.

Is PUBX NMEA Messages something that already works (maybe another port) or something that is easy to implement?
Field 19 would be reserved for Device ID (5 digits)

PUBX code

More infos:
https://gpsd.gitlab.io/gpsd/NMEA.html#_pubx_00_u_blox_latlong_position_data

Anton Tananaev2 years ago

NMEA PUBX messages to inject Device ID

I don't see it on your screenshot. Which field is the device id?

goam2 years ago

Field Nr. 19
In this example below it would be "01012" as the Device ID (second last).

$PUBX,00,130209.00,3650.51159,N,01346.10602,E,785.947,D3,4.1,5.2,0.163,87.43,-0.054,7.0,0.88,1.21,0.88,24,01012,0*6D

Anton Tananaev2 years ago

On your screenshot it says field 19 is always set to 0.

goam2 years ago

ah, I see.
I cant speak to that, but its the official way, that my Ardusimple Receiver handles this.
I am using Ardusimple Modem/Receiver on top as a modem.
So far it works also. In the traccar logs it arrives like my example above including the ID given by me (the "01012")

Anton Tananaev2 years ago

It's not supported currently. If you're interested in sponsoring the implementation, let us know. Or if you want to implement it yourself, please send us a pull request.

goam2 years ago

ok, got it,
How can I reach you for the implementation? support at traccar.org ?

Anton Tananaev2 years ago

Yes.