Skip to content

EMQX Tables と MindsDB の統合

MindsDB は、既存のデータベースに保存されたデータに機械学習(ML)モデルを簡単に適用できるオープンソースプラットフォームであり、EMQX Tables のデータも対象としています。

EMQX Tables は標準の MySQL プロトコルを使用して MindsDB からアクセス可能です。接続後は、IoT データに対して時系列予測などの高度な ML 機能を最小限の設定で適用できます。

MindsDB での EMQX Tables の設定

EMQX Tables インスタンスに接続するには、MindsDB 内で以下の SQL 文を使用して外部データベースを登録してください。

sql
CREATE DATABASE emqx_tables_datasource
WITH ENGINE = 'greptimedb',
PARAMETERS = {
  "host": "{HOST}",
  "port": 4002,
  "database": "{DB_NAME}",
  "user": "{USER}",
  "password": "~~{PASSWORD}~~",
  "ssl": True
};

{HOST}{DB_NAME}{USER}、および {PASSWORD} は実際の EMQX Tables の接続情報に置き換えてください。ホスト名とデータベース名は EMQX Tables の Deployment Overview ページで確認できます。ユーザー名とパスワードは User Management で作成または管理してください。

次にできること

接続後は以下が可能です:

  • MindsDB から直接 EMQX Tables のデータをクエリする
  • 機械学習モデル(例:時系列予測)のトレーニング
  • SQL ベースのインターフェースを使ったリアルタイム予測

より高度な利用方法については、公式の MindsDB ドキュメント を参照してください。