如何从GPS获取数据并发送到服务器以及如何保存到数据库


How to get data from GPS and send to server and how save to database

我用PHP设计了一个网页,数据可以从数据库中读取,包括时间,长度,速度,并在地图上显示数据。我有一个MVT380跟踪器,我可以设置IP和端口,所以数据通过GPRS可以发送到这些IP和端口。

问题是如何读取数据并将其保存在数据库中(是否有任何特殊的硬件可以读取发送的数据到这些IP和端口并将其保存到数据库?或者我们是否应该设计一个可以通过GET/POST协议读取数据并将其保存到数据库的网页?)还有别的办法吗?

我有完全相同的问题:如何从设备接收GPS数据与PHP?

经过一番挣扎,我得到了以下结果:

对于发送TCP/UDP数据到ip地址和端口的gps跟踪设备,我们真的需要一个服务器。没有POST/GET数据。服务器将通过需要解码的端口接收数据。但它并没有我想象的那么复杂。即使不懂Java,我也能按照自己的喜好安装和操作软件。

我做了什么:

得到了一个windows服务器(2012)托管(6个月免费),所以我可以尝试一下。下载opengts并严格按照说明书操作。而且一点也不觉得困难。它的工作没有太多的头痛当我完成所有工作时,我就可以摆弄设备了,它工作得很好。当然,我们需要知道设备发送和解码的协议(数据),以便将其保存在数据库中。

可能我没有说清楚,让我换一种说法——数据是通过互联网发送的。我有一个带GPRS模块的GPS,可以在上面设置IP和端口,这个设备会发送很长时间到这些IP和端口。问题是我不知道如何读取数据并将其保存到数据库(真正的交易是如何读取发送的数据到IP和端口)。我的服务器IP和端口为gps

中设置的IP和端口