IoT Test System Auto-Configuring Network Simulator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IoT end-to-end testing methods lack flexibility and efficiency due to predetermined states and transitions, limiting their ability to effectively verify the correct functioning of IoT applications.

Innovation Solution

A test system and method utilizing a network simulator that allows devices under test to initiate DNS queries and MQTT requests, determining communication platforms and auto-configuring simulation parameters based on these requests, enabling flexible and efficient testing across various IoT platforms and connectivity types.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If predetermined states and transitions are used for M2M device management, then the system provides structured control, but flexibility and efficiency are reduced

Engineering Contradiction:
ImproveflexibilityVSAvoidefficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system dynamically determines the platform based on DNS query and MQTT request parameters, allowing the test system to adapt to different IoT platforms and communication protocols in real-time, thereby achieving both flexibility and efficiency in testing

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The network simulator changes simulation parameters automatically based on the determined platform, enabling efficient testing across multiple IoT platforms by adjusting parameters such as communication protocols, data formats, and connectivity types without manual reconfiguration

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If a comprehensive test system covers multiple IoT platforms and protocols, then testing accuracy improves, but system complexity increases

Engineering Contradiction:
Improvetesting accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The network simulator is designed as a universal test system that can simulate multiple IoT platforms and communication protocols (IP-based, wireless, CoAP, MQTT, LWM2M) through a single unified architecture, achieving comprehensive testing accuracy without proportionally increasing system complexity

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

Solution Approach 2:

The system performs self-configuration and auto-discovery of the determined platform, automatically adjusting simulation parameters and configuring test scenarios without requiring manual intervention, thereby maintaining simplicity while supporting comprehensive testing capabilities

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10749784B2Test system and method for IoT e2e testing
Publication Date: 2020.08.18 ROHDE & SCHWARZ GMBH & CO KG
  • US10749784B2 patent drawing
  • US10749784B2 patent drawing
  • US10749784B2 patent drawing

AI summary

A test system for Internet-of-Things (IoT) end-to-end (e2e) testing is provided. The test system comprises a network simulator and a device under test. The device under test is adapted to initiate a communication with the network simulator and to send a Domain Name System (DNS) query and/or a Message Queue Telemetry Transport (MQTT) request to the network simulator. The network simulator is adapted to determine a platform according to which the device under test intends to communicate based on the Domain Name System query and/or the Message Queue Telemetry Transport request.