Подключите устройство GPS трекера к NodeJs (Net) - PullRequest
0 голосов
/ 09 мая 2019

Мне нужно подключить устройство GPS-трекера (EV-07) к Nodejs.

Я пользуюсь библиотекой Net.

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);

ДЕМО-клиент, работающий

 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), и он ответил «set IP OK!»

Однако когда я подключаю сервер, связь между устройством и программным обеспечением отсутствует. И я не получаю никаких следов. Как я могу решить это? Я понимаю, что это сложный вопрос, потому что он зависит от некоторых вещей, но, возможно, я забыл что-то сделать или мой код неверен.

EDIT: Я пытаюсь подключиться к сетевому серверу из моего мобильного браузера. Если у мобильного телефона есть 4g или данные мобильного устройства, он не подключается, если я подключаю его к тому же Wifi к моему серверу, он работает и подключается без проблем.

...