@@ -22,5 +22,39 @@ npm i -S tracking-parser
2222import tracking from ' tracking-parser'
2323
2424const raw = new Buffer (' $$B6869444005480041|91$GPRMC,194329.000,A,3321.6735,S,07030.7640,W,0.00,0.00,090216,,,A*6C|02.1|01.3|01.7|000000000000|20160209194326|13981188|00000000|32D3A03F|0000|0.6376|0100|7B20\r\n ' );
25- const imei = tracking .getImei (raw); // '869444005480041'
25+ tracking .parse (raw).then (console .log );
26+ /* {
27+ raw: '$$B6869444005480041|91$GPRMC,194329.000,A,3321.6735,S,07030.7640,W,0.00,0.00,090216,,,A*6C|02.1|01.3|01.7|000000000000|20160209194326|13981188|00000000|32D3A03F|0000|0.6376|0100|7B20\r\n',
28+ device: 'TZ-AVL05',
29+ type: 'data',
30+ imei: '869444005480041',
31+ alarm: { type: 'Sleep', status: true },
32+ loc: { type: 'Point', coordinates: [ -70.51273333, -33.361225 ] },
33+ gpsStatus: true,
34+ speed: 0,
35+ track: '0.00',
36+ magneticVariation: null,
37+ gpsMode: 'Autonomous'
38+ pdop: 2.1,
39+ hdop: 1.3,
40+ vdop: 1.7,
41+ status: {
42+ raw: '000000000000',
43+ sos: false,
44+ input: { '1': false, '2': false, '3': false, '4': false, '5': false },
45+ output: { '1': false, '2': false },
46+ charge: true
47+ },
48+ datetime: Tue Feb 09 2016 19:43:26 GMT+0000 (UTC),
49+ voltage: { battery: 3.98, inputCharge: 11.88, ada: 0, adb: 0 },
50+ lac: 13011,
51+ cid: 41023,
52+ temperature: 0,
53+ odometer: 0.6376,
54+ serialId: 100,
55+ valid: true,
56+ currentData: { isCurrent: false, diff: '22 días' },
57+ gps: 'enable',
58+ address: 'Robles 13180, Lo Barnechea'
59+ }*/
2660```
0 commit comments