我如何从gps设备接收数据,该设备使用php将数据发送到我的服务器ip和端口?

时间:2017-09-16 12:29:19

标签: php node.js sockets gps

我有一台GPS设备将数据发送到我的服务器103.209.146.80和端口5672

我想创建一个php脚本或一个js脚本来读取此端口上的传入数据。

请你开始使用php或js,我的第一步是抓住数据,然后我会继续保存它。

我正在使用这个PHP代码,但它给出了错误:

<?php
$fp = fsockopen("103.209.146.80", 5672, $errno, $errstr, 30);
if (!$fp) {
    echo "$errstr ($errno)<br />\n";
} else {
    fwrite($fp, "You message");
    while (!feof($fp)) {
        echo fgets($fp, 128);
    }
    fclose($fp);
}
?>

1 个答案:

答案 0 :(得分:0)

您必须首先知道tcp或udp传输GPS的连接类型,然后创建一个侦听您将传输GPS的端口的套接字服务器(tcp / udp)。

不要忘记您必须在GPS中配置有效的APN。