teltonika-parser-ex

0.0.16 • Public • Published

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");
 });

Package Sidebar

Install

npm i teltonika-parser-ex

Weekly Downloads

103

Version

0.0.16

License

none

Unpacked Size

60 kB

Total Files

9

Last publish

Collaborators

  • derwu