Я пытаюсь разработать программное обеспечение для отслеживания на основе php для моего gps трекер gps107.
Мой трекер имеет GPRS, и я успешно связал свой трекер с открытым программным обеспечением для отслеживания «Traccar», которое написано на Java и находится на моем сервере.
Но теперь я хочу разработать свое собственное программное обеспечение для моих нужд в php.
У меня также есть руководство по протоколу, где я могу увидеть доступные команды и их ответы.
Пример команды для определения местоположения:
сервер -> устройство
**,imei:359586018966098,100
устройство -> сервер imei:353451044508750,001,0809231929,,F,055403.000,A,2233.1870,N,11354.3067,E,0.00,,;
Как я могу отправить эти команды с php?
Связь между сервером и устройством осуществляется по протоколу UDP или TCP. Чтобы установить этот тип соединения с PHP, вы должны создать сервер сокетов PHP. Затем вы назначаете IP-адрес и порт сервера вашему устройству, и устройство подключается к серверу как клиент. После этого вы можете получать и отправлять команды.
PHP Doumentation о сокетах: http://php.net/manual/en/book.sockets.php
Пример сервера сокетов: http://devzone.zend.com/209/writing-socket-servers-in-php/
Других решений пока нет …