machbase-neo

✓ Performant timeseries database
✓ Scalable from Raspberry Pi to high-end servers
✓ Data transformation and visualization
✓ Data monitoring with dashboard
✓ Easy to install - instant download and run
✓ Easy to learn - familiar SQL with Tables and Columns
✓ Easy to write and query via HTTP, MQTT and gRPC
✓ Bridge to SQLite, PostgreSQL, MySQL, MSSQL, MQTT Broker, NATS

Get Started Download LATEST v8.0.45

Machbase is a high-performance time-series database tailored for IoT applications and implemented in C. machbase-neo is an IoT Database Server that integrates the Machbase engine, providing essential and user-friendly features for building IoT platforms. It supports data ingestion and querying through various protocols, including MQTT for direct data transfer from IoT sensors and SQL via HTTP for application data retrieval. Its versatility allows installation on a wide range of devices, from Raspberry Pi to high-end servers.

Download

Paste the script below into the shell prompt for the latest version of the platform.

sh -c "$(curl -fsSL https://docs.machbase.com/install.sh)"

If GUI is preferred rather than command line, then execute neow included in the Windows release.

Download the latest release for Windows

interfaces

Find and download the file for the version and platform from the releases page.

Data Visualization

Data transformation and visualization language TQL is supported out of the box.

  • TQL is the DSL for data transformation.
  • CHART() for the data visualization.
  • SCRIPT() for implementing custom logic.

NEW! Geodetic data visualization.

Dashbaord

Realtime data monitoring on the fly.

API and Interfaces

  • HTTP : Applications and Sensors read/write data via HTTP REST API
  • MQTT : Sensors write data via MQTT protocol (MQTT v3.1.1 & v5)
  • gRPC : The first class API for extensions
  • SSH : Command line user interface via ssh
  • GUI : Web user interface

Bridges

Integration with external systems

  • SQLite
  • PostgreSQL
  • MySQL
  • MS-SQL
  • MQTT Broker
  • NATS

Contributing

We welcome and encourage community contributions to documents and examples for other developers. Typo and broken link fixes are appreciated.

Last updated on