Cloud Device Manager Auto-Installing Components via Unique Setup Command
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems lack an efficient method to manage and remotely access a plurality of heterogeneous devices, including robots, for data collection, event definition, and issue diagnosis across the Internet of Things (IoT) network.
Innovation Solution
A cloud device management system with a device manager that auto-determines and installs necessary components using a unique device setup command, enabling data retrieval, event-based actions, and remote access through a reverse SSH tunnel.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If multiple separate commands are used to install different components (OS, architecture, software), then each component can be installed individually, but the device setup process becomes complex and time-consuming
Solution Approach 1:
The patent combines multiple separate installation commands for OS, architecture, and software components into a single unified device setup command. This command executes a sequence of operations that automatically determines the device type and installs all necessary components in one go, eliminating the need for multiple separate commands and reducing setup complexity
Solution Approach 2:
The device setup command performs preliminary actions by automatically determining the device type and required components before installation begins. This pre-assessment allows the system to prepare and execute the appropriate installation sequence without requiring user input or manual configuration, thereby reducing setup time
2Extent of automation
If manual component installation is performed, then installation control is precise, but the process lacks automation and requires manual intervention
Solution Approach 1:
The device setup command implements self-service by automatically determining the device type, identifying required components, and executing installations without external intervention. The system serves itself by making autonomous decisions about what to install and in what sequence, based on the device characteristics it detects
Solution Approach 2:
The device setup command acts as an intermediary that mediates between the user's initial command and the complex installation process. It translates a simple user action into a coordinated sequence of automated operations, managing the complexity internally while presenting a simple interface to the user
3Ease of operation
If cloud-based device management is implemented, then centralized control is achieved, but remote access and diagnostic capabilities are limited without proper tunneling
Solution Approach 1:
The patent implements reverse SSH tunneling where the device initiates the connection to the cloud server instead of the cloud server connecting to the device. This inversion allows the device to create a stable outbound connection through firewalls and NAT, enabling reliable remote access while maintaining connection stability
Data Source
AI summary
A system and method to auto-determine and install missing components to a to a to-be-managed device by a single execution of unique device setup command has been described. Initially based on a received request, a unique device setup command is generated to on board a device on cloud device management system. Next the unique device setup command is executed that executes several operations including: auto-determining whether the device has required Operating System (OS), system architecture, and one or more software components including a control panel slave to allow retrieval of device monitoring data from the device. The execution of unique device address also execute the operation of installing a control plane slave on the device in communication with a control plane master at the cloud device management system to manage the plurality of devices, when the device has the required OS, architecture, and the one or more software components.


