Fleet Management Gateway Protocol Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of managing IoT devices in building systems requires technical knowledge across multiple domains, including hardware, telecommunications, networking, and cloud concepts, making it difficult for users to install and visualize data from these devices effectively.

Innovation Solution

A fleet management system that includes a gateway device and a software architecture to simplify the process of managing IoT devices. The gateway device collects data from IoT devices using various communication protocols and translates it into MQTT payloads, which are then sent to a fleet management server system. This system generates control instructions that can be transmitted back to the IoT devices through the gateway.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a centralized fleet management system is implemented to simplify IoT device management, then ease of operation is improved, but device complexity increases due to the need for gateways and centralized platforms

Engineering Contradiction:
Improveease of managing IoT devicesVSAvoidsystem architecture complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a gateway device as an intermediary component that sits between IoT devices and the centralized fleet management platform. The gateway handles protocol translation, data aggregation, and initial processing, thereby simplifying the overall system architecture. Instead of requiring direct complex connections between numerous IoT devices and the cloud, the gateway acts as a mediator that consolidates these connections into a single manageable interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system is segmented into distinct functional layers: edge layer (IoT devices), intermediary layer (gateway devices), and cloud layer (fleet management platform). This segmentation allows each layer to be optimized independently - devices remain simple, the gateway handles complexity locally, and the cloud provides centralized management. The segmentation also enables partial autonomy where gateways can operate independently if network connectivity is lost.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple communication protocols are supported for diverse IoT devices, then adaptability is improved, but device complexity increases due to protocol translation requirements

Engineering Contradiction:
Improvecompatibility with diverse IoT devicesVSAvoidprotocol translation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The gateway device serves as a protocol translation intermediary that receives data from various IoT devices using their native protocols (MQTT, CoAP, HTTP, WebSocket) and translates it into a unified internal representation. This allows the fleet management platform to maintain a single standardized interface while supporting multiple device protocols, thereby improving adaptability without increasing platform complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The gateway is designed with universal protocol support capabilities, enabling it to handle multiple communication protocols simultaneously. Rather than requiring the fleet management platform to implement support for every possible device protocol, the gateway provides universal protocol translation functionality, making the system adaptable to diverse devices while keeping the core platform simple and focused.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If real-time data collection and processing is implemented, then productivity is improved, but loss of energy increases due to continuous communication and processing

Engineering Contradiction:
Improvereal-time monitoring efficiencyVSAvoidenergy consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The gateway device performs preliminary data processing and filtering locally before transmitting data to the cloud platform. It aggregates data from multiple devices, performs local validation, and pre-processes control commands. This preliminary action reduces the volume of data that needs to be transmitted and processed continuously in the cloud, thereby improving real-time responsiveness while reducing overall energy consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of maintaining continuous constant communication between all IoT devices and the cloud platform, the system implements periodic data collection and synchronization. The gateway aggregates data at scheduled intervals and transmits it to the cloud, with the frequency adjusted based on device needs and network conditions. This periodic action maintains real-time monitoring capability while significantly reducing energy consumption compared to continuous communication.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20250139050A1Fleet management system
Publication Date: 2025.05.01 TBL TECHNOLOGIES INC
  • US20250139050A1 patent drawing
  • US20250139050A1 patent drawing
  • US20250139050A1 patent drawing

AI summary

Systems and methods herein describe a fleet management system. The fleet management system identifies gateway device and transmits configuration data to the gateway device using message queuing telemetry transport (MQTT). The configuration data includes information about internet of things (IoT) devices located in a building. The fleet management system receives status data of the IoT devices from the gateway device and generates control data for controlling operation of the IoT devices. The control data is transmitted to the gateway device using MQTT and the gateway device transmits the control data to the IoT devices. The fleet management system receives an indication from the gateway device that operation of the IoT devices has been modified using the control data.