teltonika-parser
v0.0.15
Published
Parsing teltonika binary data from device FMB0XX. Right now supported Codec8 and Codec7 format, Codec 16 yet in process.
Downloads
603
Readme
README
Parsing teltonika binary data from device FMB0XX. Right now supported Codec8 and Codec7 format, Codec 16 yet in process.
Installation
Run console command
npm i teltonika-parser
Usage example
`const net = require('net'); const Parser = require('teltonika-parser'); 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"); }); `