MQTT Bridge Modules for Industrial Edge Database Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing database synchronization mechanisms in client-server systems, particularly for industrial edge devices, are limited in functionality, primarily designed for time data and rudimentary events, and lack transparency, making continuous synchronization and troubleshooting difficult.
Innovation Solution
The implementation of a synchronization process using the MQTT protocol, facilitated by bridge modules in clients, to convert data between different protocol formats, enabling efficient data exchange and synchronization between application databases on industrial edge devices and IoT Cloud platforms.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the current state of the art synchronization mechanism is used, then time series data and rudimentary events can be synchronized, but continuous synchronization of two independent databases cannot be achieved satisfactorily
Solution Approach 1:
The patent introduces an intermediary synchronization mechanism that translates between the limited state-of-the-art data models and the requirements for continuous database synchronization. This intermediary layer enables flexible data model adaptation while maintaining reliable continuous synchronization capabilities.
2Productivity
If the current state of the art synchronization mechanism is used, then basic data exchange is possible, but the synchronization process is not transparent and troubleshooting is difficult
Solution Approach 1:
The patent implements feedback mechanisms that provide transparency into the synchronization process. This enables monitoring and troubleshooting of data exchange operations while maintaining efficient synchronization performance.
3Adaptability or versatility
If databases are used to store local expert knowledge and machine learning models, then local data processing capability is improved, but the need for continuous synchronization between distributed databases increases complexity
Solution Approach 1:
The patent creates a universal synchronization framework that can handle various types of data including expert knowledge, machine learning models, and operational data. This multi-functional approach simplifies the complexity of synchronizing distributed databases with diverse content types.
Data Source
AI summary
A computer-implemented method for synchronizing data elements of a client-server system, comprising a server (S), a first client (C1) with a first service module (BE1) comprising a first database, and at least one second client (C2) with a second service module (BE2) comprising a second database, wherein at least some database elements of the first database, accessible via a data protocol format other than the MQTT protocol, are synchronized with the respective second database, accessible via the data protocol format, by the participating clients, wherein the synchronization is performed using the MQTT protocol, and the database elements to be synchronized are converted from the data protocol format to the MQTT protocol by means of a first bridge module (BR1) encompassed by the first client (C1) and by means of a second bridge module (BR2).which is encompassed by at least one second client (C1), is then converted back from the MQTTS protocol to the data protocol format.


