如何使用 php 向 gps 跟踪器发送命令
How to send commands to gps tracker with php
我正在尝试为我的 GPS 追踪器 gps107 开发基于 php 的追踪软件。
我的智能设备有 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 关于套接字的说明:http://php.net/manual/en/book.sockets.php
示例套接字服务器:http://devzone.zend.com/209/writing-socket-servers-in-php/
我正在尝试为我的 GPS 追踪器 gps107 开发基于 php 的追踪软件。
我的智能设备有 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 关于套接字的说明:http://php.net/manual/en/book.sockets.php 示例套接字服务器:http://devzone.zend.com/209/writing-socket-servers-in-php/