MUDO Seamless Interaction Manager for IoT Path Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing IoT systems face challenges in seamlessly controlling devices both within and outside the home, with local communications typically using IR or WiFi and external communications relying on cellular networks and cloud servers, which can be vulnerable to network downtime and traffic quality issues, requiring a solution that provides transparent and reliable access to IoT devices regardless of the communication channel.
Innovation Solution
A mobile universal device operator (MUDO) that includes a seamless interaction manager and an appliance management core, which transmits gateway resource discovery requests over local and cloud networks, selects the optimal command path for device control, and provides unified commands to IoT devices, while also handling video stream communications through a gateway that can switch between local and cloud paths for video establishing clients.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If cloud communication is used for external device access, then device accessibility outside the home is improved, but network reliability deteriorates due to cloud server downtime and traffic quality issues
Solution Approach 1:
The gateway acts as an intermediary between the local network and cloud server, enabling devices to communicate locally when the cloud is unavailable. The gateway maintains local resource directories and can route commands directly to devices without cloud intervention, thus mediating between cloud-based accessibility and local reliability.
Solution Approach 2:
The system dynamically switches between cloud-based and local-based communication paths based on network conditions. When the cloud server is accessible, commands route through the cloud for external access. When cloud connectivity fails, the system automatically transitions to local routing through the gateway, providing adaptive reliability.
2Reliability
If local WiFi communication is used for device control, then network reliability is improved, but device accessibility outside the home deteriorates
Solution Approach 1:
The gateway and devices are designed with multi-functionality to support both local WiFi communication and cloud-based communication. The gateway can operate in standalone local mode or connect to the cloud server, allowing the same infrastructure to serve both reliability-critical local operations and accessibility-critical remote operations.
Solution Approach 2:
The communication architecture is segmented into local and cloud pathways. The local pathway handles time-critical and reliability-sensitive commands through the gateway, while the cloud pathway handles external access and non-critical operations. This segmentation allows each pathway to optimize for its specific function without compromising the other.
3Reliability
If separate communication mechanisms are used for local and external device access, then communication reliability is improved, but system complexity deteriorates
Solution Approach 1:
The gateway merges local network management and cloud connectivity functions into a single device. It maintains local resource directories, handles local device routing, and simultaneously manages cloud server communication. This consolidation reduces the number of separate components needed while maintaining the reliability benefits of dual communication pathways.
Solution Approach 2:
The universal remote controller is designed to work with both local and cloud-based device representations through a unified interface. The controller can discover and control devices regardless of whether they are accessed locally or through the cloud, abstracting away the complexity of dual communication mechanisms from the user.
4Adaptability or versatility
If cloud resource directory is synchronized with local resource directory, then device discovery capability is improved, but information synchronization overhead increases
Solution Approach 1:
The gateway pre-synchronizes device information to the cloud server when connected, creating a cloud resource directory in advance. This preliminary action ensures that when devices are accessed remotely, the cloud already has up-to-date device information, eliminating the need for real-time synchronization during external access and reducing overall synchronization overhead.
Data Source
AI summary
A mobile universal device operator (MUDO) operates at least one device and includes a seamless interaction manager and an appliance manager. The seamless interaction manager transmits a resource discovery requests to a gateway over a local network and to a cloud server over an external network. The gateway stores a local resource directory listing at least one resource of each device and the cloud server stores an associated cloud resource directory. The manager receives responses from the resource directories, selects a local command path or a cloud command path and associates the selected command path with each discovered resource. The appliance manager transfers instructions received from a user about a selected resource to the seamless interaction manager. The interaction manager translates the instructions into a unified command to the selected discovered resource via its associated command path.


