T55 from Sierra Wireless GX440 Modem

Jeremy DeStefano5 years ago

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:

2444455649442c3078303130333834363637374632313432322a34310d0a2447504747412c3035303733372e302c343031362e3538333632332c4e2c30373534332e3833343637302c572c312c30392c302e392c37372e392c4d2c2d33392e302c4d2c2c2a35370d0a244750524d432c3035303733372e302c412c343031362e3538333632332c4e2c30373534332e3833343637302c572c302e302c3130362e382c3134303231392c2c2c412a37420d0a2447505654472c3130362e382c542c3130362e382c4d2c302e302c4e2c302e302c4b2c412a32330d0a2447504753412c412c322c30322c30352c30362c30392c31322c31372c31392c32332c32352c2c2c2c312e322c302e392c302e382a33320d0a2447504753562c342c312c31332c30322c35312c3237372c35352c30352c31362c3230332c34362c30362c37312c3335372c35362c30392c31362c3039392c34382a37420d0a2447504753562c342c322c31332c31322c34302c3330302c35382c31372c34302c3130362c35332c31392c36322c3038372c35332c32332c31332c3036372c34342a37300d0a2447504753562c342c332c31332c32352c31312c3332322c34372c34362c2c2c35322c34382c2c2c34392c35312c2c2c35342a34410d0a2447504753562c342c342c31332c30332c30322c3033362c2a34460d0a

Decoded:

$DEVID,0x0103846677F21422*41
$GPGGA,050737.0,4016.583623,N,07543.834670,W,1,09,0.9,77.9,M,-39.0,M,,*57
$GPRMC,050737.0,A,4016.583623,N,07543.834670,W,0.0,106.8,140219,,,A*7B
$GPVTG,106.8,T,106.8,M,0.0,N,0.0,K,A*23
$GPGSA,A,2,02,05,06,09,12,17,19,23,25,,,,1.2,0.9,0.8*32
$GPGSV,4,1,13,02,51,277,55,05,16,203,46,06,71,357,56,09,16,099,48*7B
$GPGSV,4,2,13,12,40,300,58,17,40,106,53,19,62,087,53,23,13,067,44*70
$GPGSV,4,3,13,25,11,322,47,46,,,52,48,,,49,51,,,54*4A
$GPGSV,4,4,13,03,02,036,*4F

I've tried setting the identifier to

0103846677F21422
0103846677F21422*41
0x0103846677F21422
0x0103846677F21422*41

None of these register properly. Am I missing something? I'm using Traccar 4.3 on Windows.
Thanks

Anton Tananaev5 years ago
Jeremy DeStefano5 years ago

Thank you! I'm assuming to utilize this, I either need to wait until your next release or compile from source?

Jeremy DeStefano5 years ago

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.

Anton Tananaev5 years ago

At the very least logs.

Jeremy DeStefano5 years ago

Traccar Log

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.

Anton Tananaev5 years ago

Are you using UDP protocol? Your device sends broken messages like this:

0,,,,,0,0,,,M,,M,,*4F
$GPGLL,,,,,143404.010,V,N*7D
...
Jeremy DeStefano5 years ago

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.

Anton Tananaev5 years ago

It can be UDP, but UDP is datagram protocol, so you can't be sending partial messages through it.

Jeremy DeStefano5 years ago

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.

Anton Tananaev5 years ago

I have tested original example you provided and it works correctly for me. The problem is likely with UDP again.

John Meredith4 years ago

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?