使用节点将缓冲区消息转换为可读的utf8

时间:2014-07-19 01:43:27

标签: android node.js utf-8 udp sensor

问题:

如何让我的传感器数据以正确的x,y,z坐标或其他更多来human readable ??



背景

我有来自我的Android手机的sensor data(例如,重力,旋转等......)的数据包 enter image description here


好的,所以我使用nodeJS的UDP服务器。它是开放的并且正在收听消息数据。

server.js

var PORT = 33333;
var HOST = '0.0.0.0';

var dgram = require('dgram');
var server = dgram.createSocket('udp4');

server.on('listening', function () {
    var address = server.address();
    console.log('UDP Server listening on ' + address.address + ":" + address.port);
});

server.on('message', function (message, remote) {
    console.log(message);

});

server.bind(PORT, HOST);

此消息被格式化为缓冲区((?)它真正称为二进制文件?)。 buffer

当我console.log(message.toString("utf8"));时会发生这种情况 enter image description here

0 个答案:

没有答案