You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are implementing a Traccar server in our business to use GPS tracking with our vehicle fleet, among other things. We are trying to use LBS geolocation with invalid positions of GPS, so when there isn’t GPS connection the server will use LBS to get the position of the device. For now we have not been able to do it, though the server is receiving data from the device, as we can see the Io fields at the device status window. Our devices use h02 protocol, which sends 4 fields named Io1, Io2, Io3 and Io4 containing MCC, MNC, LAC, and CID, but Traccar is not translating them into coordinates and showing the real position of the device in the map. The status window of the device show other coordinates that not correspond to the LBS data. On the other hand, in our OpenCellid dashboard, user reports doesn’t show any requests at all, so Im thinking maybe there’s a problem with Traccar connecting to Opencellid, or in the protocol.
The lines in the configuration file (traccar.xml) are the following:
The problem is that some other device, that use H02 protocol, report other values instead of MCC, MNC etc. So, there is no way to know if it's cell information or not.
Hi again and thank you for responding. As you said we have a couple devices from a different model. So if we wanted LBS to work we'd have to remove these devices and use the same model for every vehicle? Is there some configuration of the h02 protocol that we could modify? Could we confirm which devices are the ones reporting the 'bad' values? Sorry but I'm kinda clueless here. Thanks in advance.
Hi,
We are implementing a Traccar server in our business to use GPS tracking with our vehicle fleet, among other things. We are trying to use LBS geolocation with invalid positions of GPS, so when there isn’t GPS connection the server will use LBS to get the position of the device. For now we have not been able to do it, though the server is receiving data from the device, as we can see the Io fields at the device status window. Our devices use h02 protocol, which sends 4 fields named Io1, Io2, Io3 and Io4 containing MCC, MNC, LAC, and CID, but Traccar is not translating them into coordinates and showing the real position of the device in the map. The status window of the device show other coordinates that not correspond to the LBS data. On the other hand, in our OpenCellid dashboard, user reports doesn’t show any requests at all, so Im thinking maybe there’s a problem with Traccar connecting to Opencellid, or in the protocol.
The lines in the configuration file (traccar.xml) are the following:
Here is an HEX example of one of the positions that the devices send:
Which translates to:
You can see the 4 fields (MCC, MNC, LAC, and CID) between commas: 214,07,05002,6671
Here is a pastebin of our tracker-server.log:
https://pastebin.com/NjsGadg7
Any help would be appreciated, thank you in advance.
The text was updated successfully, but these errors were encountered: