Kiotlog is a platform for IoT developers to create Internet of Things applications based on LPWAN protocols.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Decoder
HttpReceiver
KiotlogDBF @ b9ddeea Merge May 31, 2018
KlsnReceiver Update Dockerfiles for arm* Jul 19, 2018
libsodium-core @ d321a65
.dockerignore Update to Core 2.1 and EF Core 2.1 May 31, 2018
.gitignore
.gitmodules Move KiotlogDBF to submodule Apr 18, 2018
.travis.yml [Travis] Update to dotnet 2.1 May 31, 2018
Kiotlog.sln
LICENSE
Readme.md Add Travis Build Status Apr 18, 2018
docker-compose.arm32.yml
docker-compose.yml

Readme.md

Build Status

Kiotlog Platform Microservices

Running Kiotlog plaform

Clone repo

Clone this repository and move in

$ git clone --recurse-submodule https://github.com/kiotlog/kiotlog
$ cd kiotlog

Build microservices

Use provided docker-compose.yml to build Kiotlog microservices Docker images:

$ docker-compose build

Prepare Kiotlog services deployment

In order to run the Kiotlog platform, you need at least pre-configured instances for PostgreSQL (both for devices/sensors catalog and data points timeseries) and EMQ (for MQTT and MQTT-SN). The Dockerfiles repository contains base configurations and Dockerfiles for building and deploying PostgreSQL with preloaded Kiotlog DB schema, EMQ with pre-configured MQTT-SN plugin, and other services (Grafana, Node-Red, InfluxDB).

Istructions

  1. Build Kiotlog microservices as per previous paragraphs.

  2. Change to upper directory and pull Kiotlog Dockerfiles.

    $ cd ..
    $ git clone https://github.com/kiotlog/dockerfiles
    $ cd dockerfiles
    
  3. Follow istructions at Dockerfiles/Readme.md to create the Kiotlog deploying environment.

  4. Run Kiotlog platform

    $ docker-compose -f docker-compose.local.yml up -d
    $ docker-compose logs -f
    
  5. Platform will start receiving data from Kiotlog test devices via The Things Network.

  6. Connect to Local Grafana and create your dashboard or import the demo dashboard provided at Dockerfiles/grafana/Kiotlog Demo.json.

Configuring Kiotlog for SigFox (HTTP) and LoRaWAN (MQTT)

Please, go to Wiki.