将GPS追踪器设备连接到NodeJ(网络)

时间:2019-05-09 08:32:56

标签: node.js input-devices nodejs-server

我需要将GPS跟踪器设备(EV-07s)连接到Nodejs。

我正在使用图书馆网。

var net = require('net');

var HOST = '192.168.0.0';
var PORT = 1337;

net.createServer(function(socket) {
    socket.pipe(socket);
    socket.on('data', function(data) {  
        console.log('DATA: ' + data);
    });
}).listen(PORT, HOST);

DEMO客户端正常工作

 function client(){

 var client = new net.Socket();
 client.connect(PORT, HOST, function() {

 trace = "!D,13/12/17,14:17:54,40.370609,-3.746298,10,0,110000,688.7,81,5,8,0;"; 

  client.write(trace);

   });
  }

 setInterval(()=>client(), 5000);

然后我将IP设置为设备(IP1、192.168.0.0、1337),它会响应“设置IP正常!”

但是,当我连接服务器时,设备与软件之间没有任何通信。而且我没有收到任何痕迹。 我该如何解决?我知道这是一个困难的问题,因为它取决于某些事情,但是也许我忘了做某件事,或者我的代码不正确。

编辑: 我尝试从移动浏览器连接到Net服务器。如果移动设备具有4g或移动数据,则它无法连接,如果我将其连接到同一个Wifi服务器上,则它可以正常工作并且连接正常。

0 个答案:

没有答案