Build a private MQTT server under Linux to realize real-time image transmission between multiple devices

I. Introduction

Insert image description here

Insert image description here

Use EMQX to build your own private MQTT server under the Linux (ubuntu 18.04) system to achieve real-time image transmission between multiple devices.

Two scenarios were tested:

[1] Image collection terminal: Collect the computer's own camera and upload it to the MQTT server through the MQTT protocol. The image display terminal subscribes to the topic of the collection terminal to obtain real-time image display.

[2] Device side: ESP32 + OV2640 collects images and uploads them to the MQTT server. The application side subscribes to the topic on the device side to obtain real-time image display.

[3] Device side: STM32F103 + OV7725 + ESP8266. Collect images and upload them to the MQTT server. The application side subscribes to the topic on the device side to obtain real-time image display.

[4] Device side: STM32F103 + OV7725 + 4G module. Collect images and upload them to the MQTT server. The application side subscribes to the topic on the device side to obtain real-time image display.

image-20231205151827555

2. Introduction to EMQX

2.1 Introduction to EMQX

EMQX is a large-scale elastically scalable

Guess you like

Origin blog.csdn.net/xiaolong1126626497/article/details/134824669