IoT HMI Dynamic Channel Subscription for Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional IoT systems face challenges in efficiently managing and controlling a large number of terminal devices due to limited subscription channels, leading to potential security concerns and increased computing loads on human machine interface devices.
Innovation Solution
The IoT system employs a human machine interface device that determines a subscription sequence based on priority information for control commands, dynamically subscribing to multiple communication channels to transmit commands to a cloud device, which then distributes them to terminal devices, and allows for switching to a regional transmission mode for adjacent devices to reduce delay and power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the traditional IoT system uses a fixed subscription channel for each terminal device, then the system can maintain stable communication, but the system cannot efficiently manage a large number of terminal devices when the number of channels is limited
Solution Approach 1:
The patent implements dynamic channel subscription where the HMI device can subscribe to and unsubscribe from communication channels based on real-time control needs. Instead of maintaining fixed subscriptions for all terminal devices, the system dynamically activates channels when control commands need to be sent and deactivates them when not needed, resolving the contradiction between handling many devices and managing limited channels efficiently
Solution Approach 2:
The patent segments the communication channel management into multiple independent first communication channels, each capable of handling control commands to different terminal devices. This segmentation allows the HMI device to manage multiple devices through separate channels rather than requiring a single complex channel, improving scalability while maintaining manageable complexity
2Adaptability or versatility
If the HMI device controls a large number of terminal devices through multiple subscription channels, then the control coverage is improved, but the computing load on the HMI device exceeds the load limit causing security concerns
Solution Approach 1:
The patent extracts the heavy computation and coordination tasks from the HMI device and relocates them to the cloud device. The HMI device only needs to send control commands to the cloud device, which then handles the complex task of routing these commands to the appropriate terminal devices. This extraction significantly reduces the computing load on the HMI device while maintaining comprehensive control coverage
Solution Approach 2:
The cloud device serves as an intermediary between the HMI device and terminal devices. Instead of the HMI device directly managing all terminal devices through multiple channels, the cloud device mediates by receiving control commands from the HMI device and distributing them to the appropriate terminal devices, reducing the computational burden on the HMI device
3Ease of operation
If the HMI device uses cloud device for all control commands, then centralized management is achieved, but transmission delay increases for terminal devices adjacent to the HMI device
Solution Approach 1:
The patent implements local quality by allowing terminal devices adjacent to the HMI device to communicate directly through a dedicated communication channel, bypassing the cloud device for these local interactions. This creates different communication qualities for different scenarios: direct fast communication for nearby devices and cloud-mediated communication for remote devices, optimizing both responsiveness and centralized management
Data Source
AI summary
An Internet of Things (IoT) system includes a plurality of terminal devices, a cloud device and a human machine interface (HMI) device. The cloud device is communicatively connected to the terminal devices. The human machine interface (HMI) device is communicatively connected to the terminal devices via a plurality of first communication channels, and communicatively connected to the cloud device via a first dedicated communication channel. The HMI device determines a subscription sequence according to priority information of a plurality of control commands, and schedules and dynamically subscribes to the first communication channels according to the subscription sequence. The HMI device respectively determines whether the terminal devices are adjacent to the HMI device, and transmits switch transmission mode request messages corresponding to the terminal devices adjacent to the HMI device to the cloud device via the first dedicated communication channel.


