EMQX Tables と MindsDB の統合
MindsDB は、既存のデータベースに保存されたデータ(EMQX Tables を含む)に機械学習(ML)モデルを簡単に適用できるオープンソースプラットフォームです。
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 ページで確認できます。
次にできること
接続後は以下が可能です:
- MindsDB から直接 EMQX Tables のデータをクエリする
- 機械学習モデル(例:時系列予測)のトレーニング
- SQL ベースのインターフェースを使ったリアルタイム予測
より高度な使い方については、公式の MindsDB ドキュメント をご参照ください。