第2層・データサービス基盤
データの接続・変換・可視化から、
APIの設計やサービスの自動化まで対応できます
収集プロトコル、データ変換、API、可視化、自動化を単一実行ファイルで提供。別々のバックエンドを組まずに、現場のデータサービスをすぐ構築できます。
02
第2層:サービス層
データサービス
収集したデータを接続・変換・可視化し、API・自動化機能・拡張実行環境を通じて提供します。
入力・検索・メッセージ通信・外部DB接続をNeo内で提供します。
同じデータをAPI、TQL、可視化機能でそのまま利用できます。
HTTP API
SQL検索、JSON・CSV・ILP入力、ファイル転送、即時watch API
メッセージ連携
外部MQTT・NATSを購読し、TQL・DB入力へ転送
MQTT v3.1.1 / v5
センサー入力、db/query・db/reply、JavaScript・WebSocketクライアント
ファイルとILP
CSV・JSON取込とTelegraf・Influx Line Protocol互換入力
DBブリッジ
SQLite・PostgreSQL・MySQL・MS-SQLのDDL・DML連携
SSHとWeb画面
ブラウザー・SSHでShell・SQL・TQL・Dashboard・Tag Analyzerを実行
TQL・データ変換クエリ言語
コード不要でデータを読込み・変換し、
サービスへ出力します。
SRC
SQL · CSV · JSON
HTTP・MQTT・ブリッジ
MAP
抽出・集約・FFT
SCRIPT()・演算
SINK
DB・API・チャート
HTML・地図
宣言的なパイプラインでSQL・ファイル・HTTP・ブリッジのデータを絞り込み、集計します。結果は、DBへの書き込み、API応答、ファイル、チャート、HTML、地図にそのまま出力できます。
TQL手引き →
BUILT-IN DASHBOARD
データが届いた瞬間から
可視化できます。
パネルを移動・拡大し、共通の時間範囲や自動更新を設定できます。
タグ検索・高度な検索・数式変換・TQLチャートを1つのダッシュボードに統合します。
折れ線
ゲージ
地図表示
棒グラフ
円グラフ
TQLチャート
散布図
液面ゲージ
高機能散布図
文字
ダッシュボード作業領域
パネル位置・寸法調整、共通時間範囲、自動更新


チャートの設定
タグ/高度な検索・データ変換・図表別表示設定
パネル操作
チャート移動・拡縮・複製・削除
時刻同期
全体・図表別の時間範囲と定期自動更新
検索と変換
タグ集計・直接SQL・検索結果の数式計算
再利用可能な出力
ダッシュボード保存・閲覧リンク・TQL変換
ダッシュボード操作ガイド →
BUILT-IN DASHBOARD
膨大なタグデータを
さまざまな時間スケールで分析できます
TAGテーブルのROLLUPで長期間のデータを高速に検索 します。RAW・STATの切り替え、複数タグの比較、周波数分析を、同じ画面で行えます。

Tag Analyzer画面
複数チャート・時間範囲・タグ集計/生データ切替
1秒・1分・1時間ROLLUPで高速範囲検索
avg・min・max・sum・count統計
スライダー拡縮・表示区間の50%移動
UCL・LCL、第2Y軸、表示範囲のカスタマイズ
選択したチャートを1つの画面に重ねて表示
選択区間のFFTによる2D・3D周波数分析

図表の重ね合せ
異なるチャートを同じ時間軸に重ねて比較

FFT 2D · 3D
選択区間の周波数成分と、その時間的な変化を分析
自動化・セキュリティ・連携
サービス提供にとどまらず、
実用的なサービスの構築を支える強力なデータ基盤です。
タイマー自動化
CRON・@everyでTQL収集・集計・外部送信を定期実行します。
トークンとX.509
HTTP・MQTTのトークンと、MQTTのTLS・X.509認証により、接続経路を保護します。
Prometheus & Grafana
PrometheusでNeoのメトリクスを収集し、Grafanaで運用指標を確認します。
Telegraf連携
ILPとMQTTを介して、既存のTelegraf収集パイプラインをNeoに接続します。