Go to file
Alexandre Dulaunoy abe6419119
chg: [doc] Add more explanation of d4-core
2019-01-24 21:06:26 +01:00
client chg: [client] Remove last \n from config data 2019-01-18 16:32:18 +01:00
server chg: [server UI v0.1] add fontawsome 2019-01-24 16:23:47 +01:00
.gitmodules chg: [dept] hmac submodule added 2018-12-05 09:53:16 +01:00
LICENSE Initial commit 2018-11-26 15:07:13 +01:00
README.md chg: [doc] Add more explanation of d4-core 2019-01-24 21:06:26 +01:00

README.md

D4 core

D4 core are software components used in the D4 project. The software includes everything to create your own sensor network or connect to an existing sensor network using simple clients.

D4 core client

D4 core client is a simple and minimal implementation of the D4 encapsulation protocol.

Requirements

  • Unix-like operating system
  • make
  • a recent C compiler

Installation

cd client
git submodule init
git submodule update

D4 core server

D4 core server is a complete server to handle clients (sensors) including the decapsulation of the D4 protocol, control of sensor registrations, management of decoding protocols and dispatching to adequate decoders/analysers.

Requirements

  • Python 3.6
  • GNU/Linux distribution

Installation

cd server
./install_server.sh
./LAUNCH.sh -l

The web interface is accessible via http://127.0.0.1:7000/