我用 PHP 设计了一个网页,可以从数据库中读取数据,包括纬度、经度、速度,并将数据显示在地图上。我有一个MVT380追踪器,我可以设置IP和端口,所以通过GPRS的数据可以发送到这些IP和端口。
问题是如何读取数据并将其保存到数据库中(有没有什么特殊的硬件可以将发送的数据读取到这些IP和端口并将其保存到数据库中?或者我们应该设计一个可以通过GET读取数据的网页/POST 协议并将其保存到数据库?)。还有其他方法吗?
我有完全相同的问题:如何使用 PHP 从设备接收 GPS 数据?
经过一番挣扎,这就是我得到的:
对于将 TCP/UDP 数据发送到 IP 地址和端口的 GPS 跟踪器设备,我们确实需要一个服务器。不会有 POST/GET 数据。服务器将通过需要解码的端口接收数据。但它并没有我想象的那么复杂。即使没有任何 Java 知识,我也能够安装软件并根据自己的喜好对其进行操作。
我做了什么:
有一个 Windows 服务器 (2012) 托管(免费 6 个月),所以我可以尝试一下。下载了 opengts 并完全按照他们的说明手册进行操作。而且一点也不难。它工作起来没有太多头疼一旦我到了一切正常的部分,我就可以玩这个设备并且它工作正常。当然,我们需要知道设备正在发送和解码的协议(数据),以便将其保存在数据库中。
也许我没有说清楚,让我换个说法——数据是通过互联网发送的——。我有一个带 GPRS 模块的 GPS,可以在上面设置 IP 和端口,这个设备向这些 IP 和端口发送纬度,长距离。问题是我不知道如何读取数据并将其保存到数据库(真正的交易是如何将发送的数据读取到IP和端口)。我的服务器的 IP 和端口是在 gps 中设置的