MQTT Middleware for Cross-Platform Automation Linkage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing automation devices, such as access control and video surveillance systems, face challenges in cross-regional and cross-city linkage due to limitations in current signal transmission middleware, leading to delayed responses during emergencies and increased signal loss.
Innovation Solution
A linkage control system utilizing MQTT middleware for signal transmission between a trigger access module, linkage engine module, and target devices, enabling timely linkage and improved reliability across multiple platforms.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If CORBA message middleware is used for signal transmission between automation devices, then cross-platform linkage can be implemented, but cross-regional linkage cannot be achieved and signal loss occurs during transmission
Solution Approach 1:
The patent introduces MQTT middleware as an intermediary communication protocol to replace CORBA message middleware. MQTT enables reliable publish-subscribe based message transmission across different regions and platforms, solving both the reliability and adaptability issues by providing a standardized, lightweight messaging layer that works across network boundaries while maintaining message integrity
Solution Approach 2:
The patent changes the communication protocol parameter from CORBA to MQTT. This parameter change fundamentally alters the transmission mechanism from request-response to publish-subscribe, enabling cross-regional linkage while maintaining signal reliability through MQTT's built-in quality of service levels and message persistence capabilities
2Reliability
If CORBA message middleware is used for signal transmission, then device linkage can be implemented, but response time is delayed during emergencies
Solution Approach 1:
The patent implements continuous publish-subscribe based message transmission through MQTT middleware, allowing devices to continuously receive and process emergency signals without the overhead of repeated connection handshakes required by CORBA. This continuous action mechanism ensures immediate response to emergency events while maintaining reliable linkage
Solution Approach 2:
The patent replaces the heavy, synchronous CORBA mechanical system with the lightweight, asynchronous MQTT communication mechanism. This substitution reduces transmission delays and enables faster emergency response while maintaining linkage reliability through MQTT's persistent connection and message queuing capabilities
3Ease of operation
If multiple automation devices operate separately with independent interfaces, then device functionality is maintained, but cross-platform linkage efficiency is reduced
Solution Approach 1:
The patent implements a universal MQTT-based message transmission mechanism that works across all automation devices regardless of their specific functions or platforms. This universal layer enables efficient cross-platform linkage while preserving each device's operational independence, as devices can maintain their own interfaces while communicating through the standardized MQTT protocol
Data Source
AI summary
A linkage control system, a method, a storage medium, and an electronic device are provided. The system includes: a trigger access module, configured to obtain a linkage trigger signal satisfying a linkage trigger condition; first MQTT middleware, connected to the trigger access module and the linkage engine module, and configured to send the linkage trigger signal to the linkage engine module; a linkage manner database, configured to store a linkage manner; a linkage engine module, connected to the linkage manner database, and configured to determine a target linkage manner according to the linkage trigger signal; and second MQTT middleware, connected to the linkage engine module, and configured to be connected to N devices, and send a control instruction to the target device according to the target linkage manner determined by the linkage engine module, so that the target device performs an action corresponding to the control instruction.


