IoT Gateway Service Protocol Translation for Cloud Foundry
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The Internet of Things (IoT) systems lack interoperability among devices due to the use of proprietary systems and communication standards, hindering the effective exchange of sensor data across different IoT systems.
Innovation Solution
A cloud-based IoT gateway service is implemented using a message broker that converts wireless communications from sensor devices into machine-to-machine IoT connectivity protocols like MQTT, enabling interoperability among IoT systems and devices through a vendor-neutral format.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If proprietary communication standards are used in IoT systems, then device-specific functionality is optimized, but interoperability among different IoT systems deteriorates
Solution Approach 1:
The patent introduces a gateway service as an intermediary component that translates messages between proprietary IoT communication standards and a standardized protocol (MQTT). This mediator enables interoperability without requiring changes to existing devices, as the gateway converts protocols transparently. The gateway receives messages from devices using various proprietary standards and republishes them in a unified format that can be consumed by multiple IoT systems.
2Adaptability or versatility
If multiple proprietary IoT systems are integrated, then system functionality is expanded, but integration complexity increases
Solution Approach 1:
The gateway service implements universal functionality by supporting multiple input protocols from different proprietary IoT systems and translating them all to a single standardized output protocol. This multi-functional approach allows the same gateway infrastructure to integrate diverse IoT systems without requiring system-specific integration logic, thereby reducing overall integration complexity while expanding system capability.
3Speed
If wireless sensor communications are directly processed, then data exchange speed is maintained, but protocol conversion overhead increases
Solution Approach 1:
The gateway service performs preliminary protocol conversion by translating incoming wireless sensor messages to the standardized MQTT format immediately upon receipt, before further processing or routing. This preliminary action ensures that subsequent data exchange operations can proceed efficiently using the standardized protocol, avoiding repeated conversion overhead in later stages of data processing and exchange.
Data Source
AI summary
An Internet of Things (IoT) gateway service is provided on a cloud-based platform, such as a cloud foundry platform. An exemplary method comprises: providing an IoT gateway service in a cloud-based platform, wherein the IoT gateway service comprises a message broker; obtaining, by the IoT gateway service, a wireless communication from one or more sensor devices; converting the wireless communication to a message in a machine-to-machine IoT connectivity protocol; and providing the message to the message broker that determines a topic of the message and publishes the message to one or more client devices that have subscribed to the topic. A service broker may be created that wraps the IoT gateway service as a tile in the cloud-based platform. A configurable and vendor neutral open source implementation of the IoT gateway service is also provided.


