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 ドキュメント を参照してください。