Adaptive IoT Simulation via Real Device Profile Copying
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional simulations for IoT devices lack accuracy due to reliance on assumed device settings and do not account for real-world hardware and software parameters, leading to inefficient and unproductive analysis processes.
Innovation Solution
A simulator that receives and utilizes a profile of a user device's settings and usage information to generate a simulated user device, allowing for simulations that accurately reflect the actual device environment, including hardware, software, and network parameters.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional simulations use assumed device settings and deployment profiles, then simulation speed is improved, but simulation accuracy deteriorates
Solution Approach 1:
The patent creates virtual copies of physical devices that replicate their actual settings, hardware configurations, and usage patterns. These virtual copies are generated by collecting real device data and reproducing it in a simulated environment, allowing accurate testing without affecting actual devices.
Solution Approach 2:
The system performs preliminary data collection and device characterization before simulations are executed. By gathering actual device settings, usage patterns, and configuration data in advance, the system prepares accurate virtual representations that can be used for subsequent simulations.
2Reliability
If exhaustive analysis checks every permutation of device settings, then simulation completeness is improved, but resource consumption and time required deteriorate
Solution Approach 1:
Instead of exhaustively testing every possible device permutation, the system creates specific virtual copies that match actual deployed device configurations. This targeted approach tests only the relevant permutations that exist in the real deployment environment.
Solution Approach 2:
The system dynamically adjusts simulation parameters based on actual device data collected from the deployment environment. By changing parameters to reflect real-world configurations rather than testing all theoretical possibilities, the system achieves comprehensive coverage of actual scenarios without exhaustive computation.
Data Source
AI summary
A device, system, and method performs an adaptive simulation. The method performed by a similar includes receiving a release to be incorporated into a user device, the user device being a deployed device. The method includes receiving a profile of the user device, the profile being indicative of settings and usage information of the user device. The method includes generating a simulated user device corresponding to the user device, the simulated user device having a simulated profile corresponding to the profile. The method includes performing, by the simulator, a simulation for the release based upon the simulated user device and the simulated profile.


