teltonika-parser-extended-udp-npm
v1.0.18
Published
this lib is improved over teltonika-parser and it supports codec7, codec8 and codec8 extended protocols for udp protocol
Downloads
35
Readme
README
Parsing teltonika binary data from device FMB0XX. Right now supported Codec8, Codec8 extended and Codec7 format.
Installation
Run console command
npm i teltonika-parser-extended-udp-npm
Usage example
`const net = require('net'); const Parser = require('teltonika-parser-extended'); 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"); }); `