The GT06 and Teletonica protocols are different and, the devices communicate on different ports
Which Teletonica device are you using?
You say you have 50% of the program ready, please describe it. What is the software based on? i.e. OpenGTS, traccar, custom written, etc...
I prefer to write TCP/UDP communications server software in Java, PHP is not really intended for it
This bid does not include sending commands back to the device, that is a whole different issue and, will require a UI, a table to hold pending commands and, code to handle the response from the device after the command is sent.
We will need devices for testing, you do have the devices, correct?