DPP Wireless Configuration Relay for Channel Compatibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless devices face challenges in configuring wireless networks due to limitations in accessing low-level software, particularly for devices like smartphones, which hinder the use of protocols like DPP for secure network access, especially when relay devices are not aware of the channels used by Enrollee devices.
Innovation Solution
A relay device is introduced to facilitate network configuration by converting between different protocol formats, allowing Configurators to select suitable channels and frequencies for Enrollee devices, and enabling communication via wired and wireless connections, including support for DPP over TCP/IP and Matter commissioning protocols.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a relay device is used to enable configuration access, then network configuration capability is improved, but channel and frequency compatibility between devices deteriorates
Solution Approach 1:
The relay device acts as an intermediary between the Configurator and the Enrollee device. It receives configuration requests from the Configurator via TCP/IP, converts them to appropriate Wi-Fi frames, and forwards them to the Enrollee device on the correct channel and frequency, thereby bridging the compatibility gap between devices operating on different wireless parameters.
Solution Approach 2:
The relay device dynamically changes its operational parameters (channel and frequency) based on the Enrollee device's requirements. It monitors the wireless environment, identifies suitable channels, and adjusts its transmission parameters to match the Enrollee device, enabling successful configuration even when initial parameters are incompatible.
2Reliability
If low-level software access is required for DPP protocol, then secure network configuration is improved, but device accessibility deteriorates
Solution Approach 1:
The relay device serves as a mediator that handles the complex low-level software requirements of the DPP protocol internally. It maintains the necessary low-level Wi-Fi stack and software access for secure configuration while presenting a simplified TCP/IP interface to the Configurator, thereby preserving security without requiring the Configurator to have direct low-level access.
Solution Approach 2:
The relay device creates a virtual interface that copies and adapts the DPP protocol messages between the TCP/IP domain (where the Configurator operates) and the Wi-Fi frame domain (where the Enrollee device operates). This copying mechanism allows high-level application protocols to interact with low-level wireless devices without direct access requirements.
3Productivity
If direct Wi-Fi frame exchange is used between Configurator and Enrollee, then configuration speed is improved, but protocol compatibility deteriorates
Solution Approach 1:
The relay device functions as a protocol translator and mediator. It receives high-speed TCP/IP packets from the Configurator, converts them to the appropriate Wi-Fi frame format (Public Action frames or GAS frames), and transmits them to the Enrollee device. This mediation maintains configuration speed while ensuring protocol compatibility between different device types.
Solution Approach 2:
The configuration process is segmented into distinct protocol layers handled by different components. The relay device handles the protocol conversion at the Wi-Fi frame level, while the Configurator operates at the TCP/IP application level. This segmentation allows each component to optimize for its native protocol while maintaining overall system compatibility and efficiency.
Data Source
AI summary
There is disclosed a relay device, the relay device being arranged to cooperate with a Configurator according to a configuration protocol that enables to configure wireless networks and at least one wireless communication device to associate with a wireless network, the configuration protocol using the wired and/or wireless network connection, the relay device being arranged to communicate with the at least one wireless communication device, via a transceiver, according to a wireless communication protocol, the relay device comprising a processor arranged-to provide to the Configurator, via the configuration connection an indication of a configuration of the transceiver. A Configurator device may receive the indication of the configuration and perform, based on the indication and information concerning an Enrollee device, one or both of a selection of a suitable relay or issuing a command to the relay device to change the configuration of the transceiver.


