Since we need multiple "rooms" (i.e. lockboxes / gateways and admin web clients), it might be useful to work with socket.io, rather than raw websockets. However, as far as I can tell, this would be difficult to implement client-side on ESP32 boards, since there doesn't seem to be an official Micropython implementation.
Since we need multiple "rooms" (i.e. lockboxes / gateways and admin web clients), it might be useful to work with socket.io, rather than raw websockets. However, as far as I can tell, this would be difficult to implement client-side on ESP32 boards, since there doesn't seem to be an official Micropython implementation.