If you have problems with connecting your device to the server please follow the steps below.
Check tracking server logs:
/opt/traccar/logsC:\Program Files\Traccar\logsIf the server receives any data from the device (even if the port is wrong), you should be able to see incoming messages in the log. Depending on the protocol, a message is logged either as a HEX string (for binary protocols) or as readable text (for text-based protocols). If you see any incoming messages from the device in the log, go to point 2. If there are no messages in the log, go to point 4.
If there are incoming messages in the logs, you need to check the following things:
Unknown device warning, then it means that you haven't registered a device on the server. To fix this issue, add a device with the unique ID you see in the log through the web console.INFO record with coordinates, then it means that data is decoded correctly. You might need to wait a little while for the device to show up in the web console.There are two main possibilities:
If you don't see any message from the device in the log, it means that the server doesn't receive any data from your device. Possible reasons:
Please read the following information:
First, check if Traccar is running and listening on the required ports:
sudo ss -lntp and UDP listeners with sudo ss -lnup.netstat and ps command line tools.sudo tcpdump -ni any udp port 5055, replacing 5055 with your configured port. Incoming packets show that traffic reaches the host; check the logs to confirm Traccar decodes it.For TCP, a failed external port check despite a local listener suggests a bind-address, firewall, routing, or port-forwarding problem. A TCP test does not establish whether a UDP listener is reachable. It's impossible to cover every possible network problem, but here is a list of the most common issues you might want to check for: