Unofficial Node.js library for creating and parsing Codie packets based on Codie BLE API documentation
You can get codie-packet via npm.
$ npm install codie-packet --save
Forge a packet for Codie:
var CodiePacket = ;var buffer = CodiePacket;/* Send buffer to the BLE layer */
Parse a packet received from Codie:
var CodiePacket = ;var buffer = /* Receive buffer from the BLE layer */var packet = CodiePacket;// for example:packet ==source: CodiePacketENTITYMCUdestination: CodiePacketENTITYAPPpriority: CodiePacketPRIORITYNORMALsequenceNumber: 1337commandId: CodiePacketCOMMANDSDRIVE_DISTANCEdata: 0;
For detailed description of ENTITY, PRIORITY and COMMANDS constants see Codie BLE API documentation, everything is the same just in UPPER_CASE.