IoT Gateway Unified Interface for Heterogeneous Device Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a lack of a simple tool for end users to define interactions between IoT devices from different vendors, as these devices lack common standards and proprietary implementations, making it difficult to control and manage heterogeneous IoT systems.

Innovation Solution

A system comprising a control device and a gateway device that provides a web UI for defining interactions between IoT devices, using a processor and storage to create interaction rules based on user inputs, and sends triggering commands across various networks and protocols to execute actions across different IoT devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple proprietary tools from different vendors are used to control IoT devices, then each vendor's devices can be controlled, but the system complexity increases and ease of operation decreases

Engineering Contradiction:
Improvecompatibility with different vendor devicesVSAvoiduser interface complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The gateway device is designed to support multiple communication protocols (Zigbee, Z-Wave, Bluetooth, Wi-Fi, Ethernet) and integrate with IoT devices from different vendors through a single unified interface, eliminating the need for multiple proprietary tools and simplifying user operation while maintaining broad device compatibility

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

Solution Approach 2:

The gateway device acts as an intermediary between the control device and heterogeneous IoT devices from different vendors, translating and routing communications between various protocols and the unified control interface, thereby resolving the contradiction between supporting multiple device types and maintaining simple operation

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If proprietary interaction tools from individual vendors are used, then vendor-specific devices can interact, but the device complexity increases due to multiple tools

Engineering Contradiction:
Improveinter-device interaction capabilityVSAvoidnumber of control tools
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The gateway device merges multiple vendor-specific interaction capabilities into a single unified platform that supports interactions between IoT devices from different vendors through a common set of rules and protocols, reducing the number of control tools from many proprietary applications to one gateway-based solution

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The gateway device provides universal interaction capabilities across heterogeneous IoT devices by implementing support for multiple communication protocols and a standardized rule engine that works with devices from any vendor, eliminating the need for separate proprietary interaction tools for each vendor

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

3Ease of operation

If a unified control interface is implemented across different protocols, then ease of operation improves, but the technical complexity of handling multiple protocols increases

Engineering Contradiction:
Improveuniformity of control interfaceVSAvoidprotocol handling complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The gateway device serves as an intermediary layer between the simplified control interface and the complex underlying communication protocols, translating high-level user commands into protocol-specific communications and abstracting away protocol complexity from the user interface

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system architecture is segmented into distinct layers: a simplified control interface layer for user interaction, a gateway layer for protocol translation and rule processing, and device-specific protocol layers for actual IoT device communication, allowing each layer to handle its specific complexity independently

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10079691B2System and method for defining interactions between internet of things (IoT) devices using graphic user interface (GUI) based tool
Publication Date: 2018.09.18 AMZETTA TECH LLC
  • US10079691B2 patent drawing
  • US10079691B2 patent drawing
  • US10079691B2 patent drawing

AI summary

Certain aspects direct to systems and methods for defining interactions between internet of things (IoT) devices. The system includes a gateway device, which is communicatively connected to a control device and to multiple IoT devices. The gateway device provides a web user interface (UI), and a user at the control device may operate the web UI to generate a rule command defining an interaction between two IoT devices. The interaction includes an event occurred at a first IoT device, and an action performed at a second IoT device triggered by the event. Upon receiving the rule command, the gateway device creates a corresponding interaction rule. When the gateway device receives a signal from the first IoT device to indicate that the event has occurred, the gateway device generates a triggering command based on the interaction rule, and sends the triggering command to the second IoT device to trigger the action.