All Projects → eugenesiow → tritandb-kt

eugenesiow / tritandb-kt

Licence: other
Time-series database for Internet of Things Analytics with a rich graph data model

Programming Languages

kotlin
9241 projects
shell
77523 projects

Projects that are alternatives of or similar to tritandb-kt

zestdb
ZestDB
Stars: ✭ 18 (-5.26%)
Mutual labels:  internet-of-things, tsdb
ESP32 Thing Plus
ESP32 Thing-compatible board using the WROOM module and a QWIIC connector.
Stars: ✭ 18 (-5.26%)
Mutual labels:  internet-of-things
Aiocoap
The Python CoAP library
Stars: ✭ 185 (+873.68%)
Mutual labels:  internet-of-things
Smpybandits
🔬 Research Framework for Single and Multi-Players 🎰 Multi-Arms Bandits (MAB) Algorithms, implementing all the state-of-the-art algorithms for single-player (UCB, KL-UCB, Thompson...) and multi-player (MusicalChair, MEGA, rhoRand, MCTop/RandTopM etc).. Available on PyPI: https://pypi.org/project/SMPyBandits/ and documentation on
Stars: ✭ 244 (+1184.21%)
Mutual labels:  internet-of-things
Pychromecast
Library for Python 3 to communicate with the Google Chromecast.
Stars: ✭ 2,262 (+11805.26%)
Mutual labels:  internet-of-things
Zsgx1hacks
Hacks for ZS-GX1 IP Camera and various Goke GK7102 based IP Cameras
Stars: ✭ 251 (+1221.05%)
Mutual labels:  internet-of-things
Libpurecoollink
Dyson Pure Cool link python library
Stars: ✭ 186 (+878.95%)
Mutual labels:  internet-of-things
wireless-fleet-tracker
Create a Twilio-powered Fleet Tracker that uses off-the-shelf components to track and log: miles driven, hours of uptime and downtime, locations, average speed, and fuel consumption.
Stars: ✭ 21 (+10.53%)
Mutual labels:  internet-of-things
iota-python
A Pure-Python implementation of IOTA node
Stars: ✭ 30 (+57.89%)
Mutual labels:  internet-of-things
Netdisco
🔎 Python library to scan local network for services and devices.
Stars: ✭ 240 (+1163.16%)
Mutual labels:  internet-of-things
Pjon
PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.
Stars: ✭ 2,615 (+13663.16%)
Mutual labels:  internet-of-things
Oma lwm2m for developers
OMA LightweightM2M public resources.
Stars: ✭ 200 (+952.63%)
Mutual labels:  internet-of-things
HomeAssistantRepository
🏡 Home Assistant on Gentoo Linux.
Stars: ✭ 26 (+36.84%)
Mutual labels:  internet-of-things
Blynk Server
Blynk is an Internet of Things Platform aimed to simplify building mobile and web applications for the Internet of Things. Easily connect 400+ hardware models like Arduino, ESP8266, ESP32, Raspberry Pi and similar MCUs and drag-n-drop IOT mobile apps for iOS and Android in 5 minutes
Stars: ✭ 8 (-57.89%)
Mutual labels:  internet-of-things
iot-device-management
Leveraging Ethereum blockchain platform for identity, authentication and reputation of IoT devices
Stars: ✭ 84 (+342.11%)
Mutual labels:  internet-of-things
Doorpi
OpenSource VoIP Door-Intercomstation
Stars: ✭ 186 (+878.95%)
Mutual labels:  internet-of-things
Ditto
Eclipse Ditto Project
Stars: ✭ 245 (+1189.47%)
Mutual labels:  internet-of-things
cloud4rpi
Cloud4RPi Client Library
Stars: ✭ 21 (+10.53%)
Mutual labels:  internet-of-things
iot-workshop
A complete IoT Workshop
Stars: ✭ 42 (+121.05%)
Mutual labels:  internet-of-things
Openthread
OpenThread released by Google is an open-source implementation of the Thread networking protocol
Stars: ✭ 2,643 (+13810.53%)
Mutual labels:  internet-of-things

TritanDB

TritanDb is a time-series database for Internet of Things Analytics with a rich graph data model and fast lightweight core. It can be used to ingest, store and query time-series data in real-time. TRITAnDb stands for Time-series Rapid Internet of Things Analytics Database.

Features

  • Best-of-class compression specifically optimised for time-series data.
  • Fast queries and aggregation utilising a specialised immutable data structure called TrTables.
  • Fast data ingestion utilising a ring buffer.
  • Event sourcing to support journaling.
  • Accepts out-of-order events.
  • Rich graph data model like RDF are supported.
  • Powerful graph query engine with support for SPARQL.
  • Optimised for Fog Computing across lightweight Things as well as cloud servers.
  • Written in Kotlin and runs on the JVM.

Documentation

Installation

You can build TritanDb using Gradle

git clone https://github.com/eugenesiow/tritandb-kt.git
cd tritandb-kt
./gradlew build

Usage

Start the TritanDB server:

./gradlew execute

Get the TritanDB Command Line Client (tritandb-cli) and issue commands:

usage: tritandb-cli [-h] [--ingest]

optional arguments:
  -h, --help  show this help message and exit

  --ingest,   mode of operation
  --query,
  --list

Projects

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].