top of page

LAYER 02 · DATA SERVICE PLATFORM

Connect, transform and visualize data.
Build APIs and automate services.

One executable for collection, transforms, APIs, visuals and automation. Build data services for your operations without separate backends.

02

Layer 2: Service Layer

16_layers.png

Data Service 

Connect, transform and visualize data through APIs, automation and an extensible runtime.

Neo includes writes, queries, messaging and connections to external databases.

Use the same data in APIs, TQL and visuals.

39_network.png
HTTP API

SQL, JSON·CSV·ILP writes, file uploads and live watch API

60_refresh-cw-2.png
Message Bridge

Route external MQTT and NATS messages to TQL and DB ingestion

40_radio-tower.png
MQTT v3.1.1 / v5

Sensor writes, db/query·db/reply, JS·WebSocket clients

42_timer-reset.png
Files & ILP

CSV·JSON uploads, Telegraf·Influx Line Protocol ingestion

41_git-branch-2.png
Database Bridge

DDL·DML for SQLite·PostgreSQL·MySQL·MS-SQL

28_code-xml.png
SSH & Web UI

Use the web UI for dashboards and analysis, and SSH for command-line access.

TQL · TRANSFORMING QUERY LANGUAGE

Read, transform, and serve data with concise TQL pipelines.

SRC

SQL · CSV · JSON
HTTP · MQTT · Bridge

MAP

Filter · Group · FFT
SCRIPT() · Math

SINK

DB · API · CHART
HTML · GEOMAP

77_arrow-right-15_edited.png
77_arrow-right-15_edited.png

Filter/aggregate SQL, file, HTTP and Bridge data in TQL. Output to DB, APIs, files, charts, HTML or Geomap.

TQL Guide →

BUILT-IN DASHBOARD

Visualize Data
as It Arrives

Move/resize panels, share time ranges and auto-refresh.

Combine Tag/Advanced Query, formulas and TQL charts in one dashboard.

Line
Gauge
Geomap
Bar
Pie
TQL Chart
Scatter
Liquid Fill
Advanced Scatter
Text

Dashboard workspace

Resize/move panels, shared time range, auto-refresh

image.png
image.png

Chart settings

Tag/Advanced Query, transforms and per-chart options

17_sliders-horizontal.png

Panel control

Move, Resize, Copy or Delete Charts

18_clock3.png

Time synchronization

Global or per-chart time ranges and auto-refresh

19_chart-line.png

Query & Transform

Tag Aggregation · SQL · Formulas Across Query Results

20_map.png

Reusable output

Save Dashboards · View Links · TQL Export

Dashboard Guide →

Tag Analyzer

Explore large sensor datasets across multiple timescales.

Query long periods with TAG ROLLUP. Switch RAW/STAT, compare tags and analyze frequencies in one view.

image.png

Tag Analyzer dashboard

Charts, time ranges, tag aggregates and raw data views

ChatGPT Image September 7, 2026, 04_38_42 PM.png

Fast Range Queries: 1s/1m/1h ROLLUP

ChatGPT Image September 7, 2026, 04_38_42 PM.png

Stats: avg · min · max · sum · count

ChatGPT Image September 7, 2026, 04_38_42 PM.png

Slider Zoom and Half-range Steps

ChatGPT Image September 7, 2026, 04_38_42 PM.png

UCL/LCL, Second Y-axis, Custom Ranges

ChatGPT Image September 7, 2026, 04_38_42 PM.png

Overlay Selected Charts with Overlap Chart

ChatGPT Image September 7, 2026, 04_38_42 PM.png

2D/3D FFT for Selected Ranges

image.png

Overlap Chart

Overlay charts on a shared timeline

image.png

FFT 2D · 3D

Analyze frequency and change over a selected period

AUTOMATION · SECURITY · INTEGRATION

Beyond Service Features:
Data Infrastructure for Production

42_timer-reset.png

Timer Automation

Schedule TQL collection, aggregation and transfers with CRON/@every.

​ 

43_shield-check-2.png

Token & X.509

Secure HTTP/MQTT with tokens and MQTT with TLS/X.509.

09_gauge.png

Prometheus & Grafana

Collect Neo metrics with Prometheus; view them in Grafana.

40_radio-tower.png

Telegraf Integration

Connect Telegraf pipelines to Neo via ILP and MQTT.

​ 

Turn Data Services into Results

NEXT LAYER

Explore replication, OPC-UA, Blackbox, LLM analytics and industry apps.

Run your full data workflow in Machbase Neo.

TALK TO MACHBASE

Test ingestion, TQL, Dashboard, Tag Analyzer and Timer automation in one runtime.

call
english
bottom of page