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
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.
HTTP API
SQL, JSON·CSV·ILP writes, file uploads and live watch API
Message Bridge
Route external MQTT and NATS messages to TQL and DB ingestion
MQTT v3.1.1 / v5
Sensor writes, db/query·db/reply, JS·WebSocket clients
Files & ILP
CSV·JSON uploads, Telegraf·Influx Line Protocol ingestion
Database Bridge
DDL·DML for SQLite·PostgreSQL·MySQL·MS-SQL
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
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


Chart settings
Tag/Advanced Query, transforms and per-chart options
Panel control
Move, Resize, Copy or Delete Charts
Time synchronization
Global or per-chart time ranges and auto-refresh
Query & Transform
Tag Aggregation · SQL · Formulas Across Query Results
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.

Tag Analyzer dashboard
Charts, time ranges, tag aggregates and raw data views
Fast Range Queries: 1s/1m/1h ROLLUP
Stats: avg · min · max · sum · count
Slider Zoom and Half-range Steps
UCL/LCL, Second Y-axis, Custom Ranges
Overlay Selected Charts with Overlap Chart
2D/3D FFT for Selected Ranges

Overlap Chart
Overlay charts on a shared timeline

FFT 2D · 3D
Analyze frequency and change over a selected period
AUTOMATION · SECURITY · INTEGRATION
Beyond Service Features:
Data Infrastructure for Production
Timer Automation
Schedule TQL collection, aggregation and transfers with CRON/@every.
Token & X.509
Secure HTTP/MQTT with tokens and MQTT with TLS/X.509.
Prometheus & Grafana
Collect Neo metrics with Prometheus; view them in Grafana.
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.
