teltonika-parser-ex
v0.0.16
Published
Parsing teltonika binary data from device FMB0XX. Right now supported Codec8, Codec8 Extended and Codec7 format, Codec 16 yet in process.
Downloads
196
Maintainers
Readme
README
Parsing teltonika binary data from device FMB0XX. Right now supported Codec8, Codec8 Extended and Codec7 format, Codec 16 yet in process.
Source
Forked from: https://www.npmjs.com/package/teltonika-parser
Installation
Run console command
npm i teltonika-parser-ex
Usage example
const Parser = require('teltonika-parser-ex');
const binutils = require('binutils64');
let server = net.createServer((c) => {
console.log("client connected");
c.on('end', () => {
console.log("client disconnected");
});
c.on('data', (data) => {
let buffer = data;
let parser = new Parser(buffer);
if(parser.isImei){
c.write(Buffer.alloc(1, 1));
}else {
let avl = parser.getAvl();
let writer = new binutils.BinaryWriter();
writer.WriteInt32(avl.number_of_data);
let response = writer.ByteBuffer;
c.write(response);
}
});
});
server.listen(5000, () => {
console.log("Server started");
});