We have tens of FMC001 devices which we use to send signals to our server to track cars.
Initially we were using UDP because it is faster and it sends IMEI (something we absolutely need to know which device is talking to our server) on every signal. But obviously the UDP is not reliable, and since we increased a number of our drivers a lot of packets are lost etc so we don't see it as an option anymore.
Now we want to use TCP because of it's reliability. The problem with UDP is that it doesn't send imei on every signal so how on earth we are supposed to detect which device is talking to our server?
We are using Nodejs and MySQL.
Thanks in advance.