産業機器の監視は、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(オプション);}
}))