PBB-36 · WEB BLUETOOTH BENCH

DISCONNECTED

ENVIRONMENT (copy into the findings doc)

collecting…

LAST TOKEN FROM MACHINE

SUPERVISED BOUNDED PUMP TEST — locked until armed

Prerequisites: connection proven, handshake replied, a glass under the spout, supervisor watching the pump. One press sends ONE bounded burst and immediately disarms. The firmware has no stop command — the bound IS the ms value. Direction is fixed forward.

Expected replies: lockOn → start → start:<wire> → stop:<wire> → finish (or noGlass with no pour; motorsStp = command parsed to zero pumps; noMotorNum = not recognized as a command).

LOG

HOW THIS PAGE IS SERVED (secure-context options)

Web Bluetooth needs HTTPS or localhost.
A · HTTPS: open the deployed URL on the tablet.
B · USB-forwarded localhost: tablet in Developer mode + USB debugging → on the laptop open chrome://inspect#devices → Port forwarding → add 8036 → localhost:8036 → run python3 -m http.server 8036 -d tools/ble-spike in pb-operator → on the tablet open http://localhost:8036.