Dazdata BI は、MQTT.js を統合して、IoT デバイスのリアルタイム フロー データの視覚化を実現した最初の企業です。

 

産業機器の監視は、BI データ画面に統合されています.現在、BI ソフトウェアの成功例はありません.このアプリケーション シナリオを実現するには、2 つの重要な問題を解決する必要があります:

1. MQTT は現在 IoT 機器のデータ収集の基本的なプロトコルであり、IoT 機器のデータ収集を実現するには MQTT プロトコルを接続する必要があります。

2.同時に、ブラウザのフロントエンドがIoTデバイスのタイムリーなストリーミングデータを表示できることを認識し、同時にフロントエンドの視覚化コンポーネントのストリーミングデータアクセス表示を改善する必要があります。

上記の要件が満たされている場合にのみ、IoT デバイスのリアルタイムのフロー データの可視化が実現されます。Dazdata BI は、MQTT.js プロトコルを統合した最初の製品であると同時に、ビジュアル コンポーネントのストリーム データ サポートを完全にサポートし、産業機器の監視に切り込む BI ソフトウェアのアプリケーション フィールドを開きます。

コア コードの原則:

//mqtt サブスクリプション接続を作成する    

const client = mqtt.connect('mqtt://192.168.98.130:12121')

//mqtt メッセージ応答    

client.on('メッセージ', 関数 (トピック, メッセージ) {

    //mqtt はデータを受信します    

    showData.push([Date.now(),message.toString()])

    //ビジュアル コンポーネントの表示更新    

    let オプション = Object.assign(

        baseOption,{series:[{data:showData,type:'line',smooth: true}]}

    );

    オプション && myChart.setOption(オプション);}

}))

Supongo que te gusta

Origin blog.csdn.net/weixin_64346951/article/details/127298107
Recomendado
Clasificación