I.はじめに
EMQX を使用して Linux (ubuntu 18.04) システム上に独自のプライベート MQTT サーバーを構築し、複数のデバイス間でのリアルタイムの画像送信を実現します。
次の 2 つのシナリオがテストされました。
[1] 画像収集端末:コンピュータが所有するカメラを収集し、MQTT プロトコルを介して MQTT サーバーにアップロードし、画像表示端末は収集端末のトピックにサブスクライブして、リアルタイムの画像表示を取得します。
[2] デバイス側:ESP32 + OV2640 が画像を収集し、MQTT サーバーにアップロードし、アプリケーション側はデバイス側のトピックをサブスクライブして、リアルタイムの画像表示を取得します。
[3] デバイス側: STM32F103 + OV7725 + ESP8266 画像を収集し、MQTT サーバーにアップロードします アプリケーション側は、デバイス側のトピックをサブスクライブして、リアルタイムの画像表示を取得します。
[4] デバイス側:STM32F103 + OV7725 + 4G モジュール 画像を収集し、MQTT サーバーにアップロードします アプリケーション側は、デバイス側のトピックをサブスクライブして、リアルタイム画像表示を取得します。
2. EMQX の概要
2.1 EMQX の概要
EMQX は、弾力的にスケーラブルな大規模な