gt06

所属分类:GPS编程
开发工具:JavaScript
文件大小:77KB
下载次数:0
上传日期:2023-01-17 13:20:56
上 传 者sh-1993
说明:  GT06 GPS跟踪器消息解析器
(GT06 GPS Tracker message parser)

文件列表:
.vscode (0, 2023-01-17)
.vscode\tasks.json (319, 2023-01-17)
crc16.js (2609, 2023-01-17)
gt06.js (11168, 2023-01-17)
package-lock.json (264977, 2023-01-17)
package.json (571, 2023-01-17)
test (0, 2023-01-17)
test\crc16.test.js (411, 2023-01-17)
test\gt06.test.js (7584, 2023-01-17)

![Node.js CI](https://github.com/vondraussen/gt06/workflows/Node.js%20CI/badge.svg?branch=master) ![Node.js Package](https://github.com/vondraussen/gt06/workflows/Node.js%20Package/badge.svg) # GT06 Message Parser This is a GT06 GPS Tracker message parser implementation. It can be used to implement your own server. It parses all messages received from the device and creates the response message, if needed. > Shout out to [Anton Holubenko](https://github.com/AntonHolubenko) because I've copied the initial version from him. [repo/gt06n](https://github.com/AntonHolubenko/gt06n) ## Usage ``` javascript const Gt06 = require('gt06'); const net = require('net'); var server = net.createServer((client) => { var gt06 = new Gt06(); console.log('client connected'); client.on('data', (data) => { try { gt06.parse(data); } catch (e) { console.log('err', e); return; } if (gt06.expectsResponse) { client.write(gt06.responseMsg); } gt06.msgBuffer.forEach(msg => { console.log(msg); }); gt06.clearMsgBuffer(); }); }); server.listen(serverPort, () => { console.log('started server on port:', 4711); }); ```

近期下载者

相关文件


收藏者