如何用php发送命令到gps跟踪器


How to send commands to gps tracker with php

我正在尝试为我的gps跟踪器gps107开发基于php的跟踪软件。

我的跟踪器有GPRS,我已经成功地将我的跟踪器与开源跟踪软件"Traccar"相关联,该软件是用java编写的,位于我的服务器中。

但是现在我想在php中开发我自己的定制软件。

我也有协议手册,在那里我可以看到可用的命令和它们的响应。

定位命令示例:

server -> device

**,imei:359586018966098,100 

device -> server imei:353451044508750,001,0809231929,,F,055403.000,A,2233.1870,N,11354.3067,E,0.00,,;

如何用php发送这些命令?

服务器与设备之间的通信使用UDP或TCP协议。要与PHP建立这种类型的连接,您必须创建PHP套接字服务器。然后为设备分配服务器IP和端口,设备将作为客户端连接到服务器。之后,您可以接收和发送命令。

PHP套接字文档:http://php.net/manual/en/book.sockets.php示例socket服务器:http://devzone.zend.com/209/writing-socket-servers-in-php/