Mengjia Lian, Wanda Yin, Anying Chai, Ping Huang, Yunpeng Sun, Enqiu He
The continuous growth of IIoT systems has significantly increased the number of connected devices and message interactions, creating higher requirements for communication mechanisms in terms of scalability and adaptability under dynamic network environments. Although MQTT is widely used for its lightweight communication, its traditional centralized broker architecture limits scalability and fault tolerance in large-scale data transmission, reducing system scalability and fault tolerance. Additionally, static QoS configuration is difficult to adapt to dynamic environmental changes, resulting in high end-to-end latency and limited system throughput. To address these issues, this paper proposes a distributed MQTT communication method based on intelligent QoS routing and hierarchical collaboration (DAIS-MQTT). This method designs a network routing algorithm based on a hierarchical tree structure (LCN), which effectively addresses the scalability limitation of centralized proxies by enabling multi-level proxy collaboration and self-recovery from faults. At the same time, it proposes a QoS routing algorithm based on intelligent decision trees (IQR), which jointly optimizes proxy selection and QoS levels to dynamically adapt to changes in the network environment, thereby solving the problem of insufficient adaptability in static QoS configurations. Experimental results show that compared with the traditional MQTT-based communication method, the DAIS-MQTT method reduces the average message delay by 29.9%, increases system throughput by 28.2%, and maintains a reliable transmission rate of 98.7% in unreliable network environments, making it suitable for high-dynamic and large-scale IIoT communication scenarios.