0.0.13 • Published 5 years ago

traceme-server v0.0.13

Weekly downloads
2
License
MPL-2.0
Repository
github
Last release
5 years ago

traceme-server

TraceME IoT gateway

import { Server, ServerOptions, Connection } from "traceme-server";

const config = {
  tcpDataFormat: "%s\n",
  tcpExtraDataFormat: "%s\r%d\r%x\n",
  socketTimeout: 120,
  maxBufferSize: 4096,
  cgpsPath: "/path/to/cgps.js"
};

const server = new Server(config);

server.on("connection", conn => {
  conn.on("event", receivedEvent => {
    if (receivedEvent.cgps.CanGetLatLong()) {
      console.log(
        `imei: ${receivedEvent.imei}`,
        `lat: ${receivedEvent.cgps.GetLatitudeFLoat()}`,
        `long: ${receivedEvent.cgps.GetLongitudeFloat()}`
      );
    }
    conn.ack(receivedEvent.tsUuid);
  });
});


server.listen(6700);

Introduction

Traceme-server is an easy to use node.js TraceME gateway.

Requirements

Installation

npm install traceme-server --save

Documentation

OTA Settings example

0.0.13

5 years ago

0.0.12

6 years ago

0.0.11

6 years ago

0.0.10

7 years ago

0.0.9

7 years ago

0.0.8

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago