How about showing which device, protocol and commands you are sending ?
And logicly the Hex values from traccar server log
How else would you think anyone could help you ?
If you get OK 200 response, it means that the command was sent. How did you verify that it was not sent?
In my communication with the device, I use the JT701 protocol. One of the reasons I believe that the device did not receive the command is the lack of a response from the device to the traccar, in accordance with the protocol being used. Another reason is that visually, I can verify whether the device has performed a specific action based on its behavior.
That's not really a good evidence. If you have some device malfunction or the command format is wrong, it will be the same issue. Why don't you check the actual network messages to see if it was sent?
Each time I send the same HTTP request, and I am confident in the correctness of the command itself because there are cases where the device responds correctly. You are right that the problem may be on the device's side, but I wanted to rule out the possibility that Traccar is the issue. I will check the actual network messages according to your advice.
I would like to return to my issue, here is a fragment of the logs from Traccar:
2023-11-02 08:04:16 INFO: [b45a0732: limurssl > 127.0.0.1] HEX: 285034312c312c312c312c3030303530363239353129 <-- my correct command
2023-11-02 08:04:25 INFO: [b45a0732: limurssl < 127.0.0.1] HEX: 2475201509261611002302112308044822331560113555309F00000000002D0500CB206800F064109326381A03 <-- standard message via JT701
2023-11-02 08:04:25 INFO: >> LIMUR [2023-11-02 08:04:25] 7520150926: fix: 2023-11-02 08:04:48 lat: X lon: Y st:20C1
Sometimes my commands are ignored, but I have noticed that in such cases, there is always a standard response about the GPRS location following the log with my command, in accordance with JT701. I don't understand the reason why this is happening.
That sounds like a question to your device vendor.
I have encountered a problem with my Traccar instance, and I hope someone can help me. The issue is that my HTTP requests to Traccar seem to be correct because the device responds correctly after receiving the commands. I always receive a status code of 200, and the device is always available and reachable.
Unfortunately, I am facing a problem where Traccar appears to ignore some of my requests and does not forward them to the device. Can someone explain to me what might be causing this behavior?
I would greatly appreciate any assistance and guidance in resolving this problem.
Thank you!