Popularity
2.9
Growing
Activity
4.5
Declining
14
4
11

Description

Receiver can parse EGTS binary package and save it in store, which connect as go plugin. Besides repo contains library for parsing EGTS bin data and can be use separately.

Programming language: Go
License: GNU General Public License v3.0 or later
Tags: Golang     Library     Egts     Protocol    

Receiver EGTS alternatives and similar packages

Based on the "IoT (Internet of Things)" category

Do you think we are missing an alternative of Receiver EGTS or a related project?

Add another 'IoT (Internet of Things)' Package

README

EGTS receiver

EGTS receiver server realization writen on Go. For implementation EGTS protocol usage go-egts library.

Server save all navigation data from EGTS_SR_POS_DATA section. If packet have several records with EGTS_SR_POS_DATA section, it saves all of them.

Storage for data realized as plugins. Any plugin must have [store] section in configure file.

If configure file has't section for a plugin ([store]), then packet will be print to stdout.

Install

git clone https://github.com/egts/egts-receiver
cd egts-receiver/build && ./build-receiver.sh

Run

./receiver config.toml

config.toml - configure file

Config format

[srv]
host = "127.0.0.1"
port = "6000"
con_live_sec = 10

[log]
level = "DEBUG"

Parameters description:

  • host - bind address
  • port - bind port
  • con_live_sec - if server not received data longer time in the parameter, then the connection is closed.
  • log - logging level