Added support for it:
https://github.com/traccar/traccar/commit/6fd9d34b4eaf60289462a87096fdda587ea74482
Thank you! I'm assuming to utilize this, I either need to wait until your next release or compile from source?
So I was able to compile from source, but now its registering things it shouldn't be.
2019-02-14 09:40:58 INFO: Automatically registered device *77
2019-02-14 09:41:11 INFO: Automatically registered device RMC,144111.010,V,,,,,0.00,118.57,140219,,,N*49
2019-02-14 09:41:16 INFO: Automatically registered device 16.010,V,,,,,0.00,118.57,140219,,,N*4E
2019-02-14 09:41:19 INFO: Automatically registered device RMC,144119.010,V,,,,,0.00,118.57,140219,,,N*41
2019-02-14 09:41:20 INFO: Automatically registered device 20.010,V,,,,,0.00,118.57,140219,,,N*4B
2019-02-14 09:41:22 INFO: Automatically registered device 22.010,V,,,,,0.00,118.57,140219,,,N*49
2019-02-14 09:41:24 INFO: Automatically registered device RMC,144124.010,V,,,,,0.00,118.57,140219,,,N*4F
2019-02-14 09:41:25 INFO: Automatically registered device RMC,144125.010,V,,,,,0.00,118.57,140219,,,N*4E
2019-02-14 09:41:26 INFO: Automatically registered device 26.010,V,,,,,0.00,118.57,140219,,,N*4D
2019-02-14 09:41:32 INFO: Automatically registered device 32.010,V,,,,,0.00,118.57,140219,,,N*48
2019-02-14 09:41:35 INFO: Automatically registered device ,,,,,0.00,118.57,140219,,,N*4F
2019-02-14 09:41:37 INFO: Automatically registered device 0,118.57,140219,,,N*4D
2019-02-14 09:41:39 INFO: Automatically registered device ,140219,,,N*43
2019-02-14 09:41:44 INFO: Automatically registered device ,,N*49
2019-02-14 09:41:52 INFO: Automatically registered device ,,N*4E
2019-02-14 09:42:07 INFO: Automatically registered device 07.010,V,,,,,0.00,118.57,140219,,,N*4D
2019-02-14 09:42:10 INFO: Automatically registered device 10.010,V,,,,,0.00,118.57,140219,,,N*4B
2019-02-14 09:42:27 INFO: Automatically registered device ,,N*4F
2019-02-14 09:42:29 INFO: Automatically registered device ,,N*41
2019-02-14 09:42:39 INFO: Automatically registered device 44240.010,,,,,0,0,,,M,,M,,*4E
2019-02-14 09:42:42 INFO: Automatically registered device 44242.010,,,,,0,0,,,M,,M,,*4C
2019-02-14 09:42:44 INFO: Automatically registered device 44244.010,,,,,0,0,,,M,,M,,*4A
2019-02-14 09:42:45 INFO: Automatically registered device 44245.010,,,,,0,0,,,M,,M,,*4B
2019-02-14 09:42:47 INFO: Automatically registered device 44247.010,,,,,0,0,,,M,,M,,*49
2019-02-14 09:42:48 INFO: Automatically registered device 44248.010,,,,,0,0,,,M,,M,,*46
2019-02-14 09:42:50 INFO: Automatically registered device 44250.010,,,,,0,0,,,M,,M,,*4F
Also getting this which I'm guessing is because of above...
2019-02-14 10:51:45 WARN: Automatic device registration error - Data truncation: Data too long for column 'name' at row 1 - MysqlDataTruncation (... < QueryBuilder:480 < DataManager:458 < BaseObjectManager:90 < ...)
I've reverted back for now. Please let me know if I can provide anything else that might help.
At the very least logs.
I had set logging to Info last night. If you need, I can go back to debug and start a fresh log with the new JAR file.
I also turned off registerUnknowns. Some of this may be due to the incoming data. I'm reviewing whats coming through and not everything has that DEVID string. Reports are coming from some Sierra modems and I've got a few devices sending NMEA packets from GPSGate.
Are you using UDP protocol? Your device sends broken messages like this:
0,,,,,0,0,,,M,,M,,*4F
$GPGLL,,,,,143404.010,V,N*7D
...
Yes, using UDP....should I be using TCP? Another consultant configured some of the remote devices previously and was using UDP, so thats what I stuck with.
It can be UDP, but UDP is datagram protocol, so you can't be sending partial messages through it.
So I think part of my issue was I had registerUnknowns set. I decided to try to put the new JAR file back in. It seems it does detect it as an unknown device, but its grabbing much more than it should...
2019-02-14 15:18:52 WARN: Unknown device - 0x0103846677D40C23*32
$GPGGA,201851.0,4010.992802,N,07507.845770,W,1,05,1.5,91.1,M,-38.0,M,,*5E
$GPRMC,201851.0,A,4010.992802,N,07507.845770,W,0.0,139.7,140219,,,A*71
$GPVTG,139.7,T,139.7,M,0.0,N,0.0,K,A*23
$GPGSA,A,2,07,08,09,27,31,,,,,,,,1.7,1.5,0.9*39
$GPGSV,3,1,11,03,02,219,29,07,15,298,37,08,30,182,21,09,40,300,32*73
$GPGSV,3,2,11,26,42,052,19,27,53,151,28,31,15,104,24,48,,,39*4A
$GPGSV,3,3,11,16,68,026,,21,07,060,,23,60,254, (172.19.1.1)
I think the other part of my issue is garbage data coming in from the field which I'm working on.
I have tested original example you provided and it works correctly for me. The problem is likely with UDP again.
Jeremy, were you finally able to get the t55 protocol on port 5005 to work on the Sierra Wireless GX440? I am trying to configure the same modem, but I haven't tried t55 on port 5005. In the Sierra device, which TAIP format did you select? Where did you configure it so it would send a long ID string (like the IMEI) in the message string? Did you have to configure the 4 character ID?
So I'm trying to get the T55 Protocol on 5005 to work from my Sierra Wireless GX440. I'm getting reports to the server, but I'm having trouble adding them as devices. I see the entries in the logs for the reports. Here is what I'm seeing:
Hex:
Decoded:
I've tried setting the identifier to
None of these register properly. Am I missing something? I'm using Traccar 4.3 on Windows.
Thanks