HTTP calls to the NAOqi shim (pepper-robot-env:5000) stall when the wifi link to Pepper degrades (power-save kicking in, BSSID roaming on the robot LAN). The wizard reports the robot as disconnected, drops commands, and fires false "joints HOT" alarms because the temperature poll fails identically.
Reproducible by sustaining UDP load on 192.168.123.50:9559.
Prior WIP on bug/disconnect (Feb 2026): dual-timeout NaoqiClient split (fast for poll, slow for blocking calls), startup-ping retry, OS-level wifi power-save / BSSID-lock script. To be re-implemented on top of the in-flight refactor.
HTTP calls to the NAOqi shim (
pepper-robot-env:5000) stall when the wifi link to Pepper degrades (power-save kicking in, BSSID roaming on the robot LAN). The wizard reports the robot as disconnected, drops commands, and fires false "joints HOT" alarms because the temperature poll fails identically.Reproducible by sustaining UDP load on
192.168.123.50:9559.Prior WIP on
bug/disconnect(Feb 2026): dual-timeoutNaoqiClientsplit (fast for poll, slow for blocking calls), startup-ping retry, OS-level wifi power-save / BSSID-lock script. To be re-implemented on top of the in-flight refactor.