Meta Broker Gateway for IoT Messaging Interoperability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current publish-subscribe messaging technologies struggle to scale efficiently with the increasing demands of the Internet-of-Things (IoT) era, particularly in terms of cost, interoperability, and handling multiple concurrent applications, as they are limited by protocol compatibility and connection capacity, leading to inefficiencies in message delivery and broker load management.
Innovation Solution
A software-based meta broker gateway that connects to multiple message brokers, routes messages based on topic mapping, and manages subscriptions, enabling efficient distribution of messages to disparate consumers while reducing broker load through protocol translation and concurrent connection management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If current messaging technologies are used to support multiple concurrent applications and IoT devices, then connection capacity and protocol compatibility are limited, but scalability and interoperability are improved
Solution Approach 1:
The patent introduces a meta-broker as an intermediary layer between clients and underlying message brokers. The meta-broker handles protocol translation, subscription management, and message routing, thereby improving interoperability across different protocols while shielding underlying brokers from the complexity of managing diverse concurrent applications and protocol compatibility requirements.
2Adaptability or versatility
If protocol translation and concurrent connection management are implemented, then interoperability and scalability are improved, but system complexity and overhead are increased
Solution Approach 1:
The patent merges multiple functions including protocol translation, subscription management, message routing, and connection management into a single meta-broker component. This consolidation improves protocol compatibility and scalability while managing system overhead through unified architecture rather than separate components for each function.
Solution Approach 2:
The meta-broker is designed as a universal component that handles multiple protocols (MQTT, AMQP, JMS, STOMP) and performs multiple functions (translation, routing, subscription management). This multi-functionality improves protocol compatibility while the unified design helps manage system overhead efficiently.
3Productivity
If message routing and subscription management are centralized, then message delivery efficiency is improved, but broker load and processing overhead are increased
Solution Approach 1:
The meta-broker serves as an intermediary that centralizes subscription management and message routing logic. It maintains subscription mappings and routes messages efficiently to subscribed clients, improving message delivery efficiency while managing broker load by handling routing decisions centrally rather than distributing complexity across multiple brokers.
Data Source
AI summary
A messaging meta broker gateway for publish-subscribe messaging environments can provide connectivity, message routing, and subscription management between large numbers of clients and large numbers of brokers. The messaging meta broker gateway can provide access to large numbers of brokers to a client through a single connection. To a broker, the messaging meta broker gateway provides extremely wide fan-in and fan-out to gateway clients. To a service provider, the messaging meta broker gateway is a single system providing easy scaling with lightweight replication of instances, and shared, private, or virtual messaging environments supporting multiple customers and applications. The meta broker gateway can also connect gateway clients with other clients of the brokers, and also with archiving facilities. Protocol translation, security, and statistics logging are supported. The messaging meta broker gateway is suitable for cloud-based Internet-of-Things environments.


