...
WPS Hardware Key Press in BPI
The Hardware key press is handled as a separate utility under broadband-utils repo:
https://github.com/rdkcentral/broadband-utils
In this implementation, Netlink sockets are handling the WPS Key press event (netlink-button-monitor.service) and further functionality is carried out by rbus API's which intimates OneWifi to carry out the WPS operation.
The recipe is present under:
meta-cmf-bananapi/meta-rdk-mtk-bpir4/recipes-common/rdk-wps-monitor/rdk-wps-monitor.bb
Test Results in BPI:
WPS Initiation:
1.Change the SSID of 2G and 5G from Web UI, to test WPS feature functionality.
2. Press the WPS PBC from BananaPi hardware. Try connecting 2G and 5G clients with new SSID without entering the password.
2G Client Connected:
5G Client connected:
3. Check the internet connectivity for both the clients.
NOTE:
6GHz is WPA3 personal-only. Does not support WPS!