数据如何通过 gprs 从 gps 跟踪器到达 node.js 服务器?
How data arrives from a gps tracker by gprs to a node.js server?
我创建了一个应用程序来使用 gprs 实时显示 gps 的位置。此应用程序使用 node.js。我已经创建了所有方法,并且在测试中它可以正常工作。我将 gps 设置为外部 gps 服务器并正确发送数据。现在我用我的服务器配置了它,碰巧我有 socket.io 打开监听但数据没有到达。有人可以帮我看看为什么数据没有到达,或者数据是否到达是因为我无法读取?
这是要收听的代码:
var socket = io.connect('http://34.226.95.13:5050', { 'forceNew': true });
socket.on('data', function(data) {
console.log(data);
})
socket.on('connection', function (socket) {
socket.on('data', function (data) {
console.log(data.toString());
var location = JSON.stringify(data);
socket.emit('data', item);
});
});
谢谢
我在网上搜索了很多,找到了一种只用DATA参数接收信息的方法,但我走得更远,发现服务器返回的答案是这样的:##,imei:359xxxxxxxxxxxx,一;
然后,我一直在调查,不得不用 LOAD 来响应设备,在我自己开发之后,我发现了一个存储库,它的一切都组织得很好,是最好用的。
要安装,您需要在控制台中输入以下命令:
npm install gpstracker
接下来,创建 index.js 并复制此代码:
var gpstracker = require("gpstracker");
var server = gpstracker.create().listen(5050, function(){
console.log('listening your gps trackers on port', 5050);
});
server.trackers.on("connected", function(tracker){
console.log("tracker connected with imei:", tracker.imei);
tracker.on("help me", function(){
console.log(tracker.imei + " pressed the help button!!".red);
});
tracker.on("position", function(position){
console.log("tracker {" + tracker.imei + "}: lat",
position.lat, "lng", position.lng);
});
tracker.trackEvery(10).seconds();
});
谢谢
我创建了一个应用程序来使用 gprs 实时显示 gps 的位置。此应用程序使用 node.js。我已经创建了所有方法,并且在测试中它可以正常工作。我将 gps 设置为外部 gps 服务器并正确发送数据。现在我用我的服务器配置了它,碰巧我有 socket.io 打开监听但数据没有到达。有人可以帮我看看为什么数据没有到达,或者数据是否到达是因为我无法读取?
这是要收听的代码:
var socket = io.connect('http://34.226.95.13:5050', { 'forceNew': true });
socket.on('data', function(data) {
console.log(data);
})
socket.on('connection', function (socket) {
socket.on('data', function (data) {
console.log(data.toString());
var location = JSON.stringify(data);
socket.emit('data', item);
});
});
谢谢
我在网上搜索了很多,找到了一种只用DATA参数接收信息的方法,但我走得更远,发现服务器返回的答案是这样的:##,imei:359xxxxxxxxxxxx,一;
然后,我一直在调查,不得不用 LOAD 来响应设备,在我自己开发之后,我发现了一个存储库,它的一切都组织得很好,是最好用的。
要安装,您需要在控制台中输入以下命令:
npm install gpstracker
接下来,创建 index.js 并复制此代码:
var gpstracker = require("gpstracker");
var server = gpstracker.create().listen(5050, function(){
console.log('listening your gps trackers on port', 5050);
});
server.trackers.on("connected", function(tracker){
console.log("tracker connected with imei:", tracker.imei);
tracker.on("help me", function(){
console.log(tracker.imei + " pressed the help button!!".red);
});
tracker.on("position", function(position){
console.log("tracker {" + tracker.imei + "}: lat",
position.lat, "lng", position.lng);
});
tracker.trackEvery(10).seconds();
});
谢谢