serial over websocket
authorSven Rademakers <sven.rademakers@gmail.com>
Thu, 18 Jan 2024 13:14:40 +0000 (13:14 +0000)
committerSven Rademakers <sven.rademakers@gmail.com>
Tue, 23 Jan 2024 09:44:49 +0000 (09:44 +0000)
commit46f72cca0ea35863a5c8ccca1de56bef97d593f1
treecf3503efea9da446d5110eace495be1581f8a37d
parent5ddad02f47e367abc2771f38d8193004d93147f0
serial over websocket

This commit contains a websocket implementation for a given node. This
websocket implementation communicates with `bytes` messages. A watchdog
is implemented to monitor client pings.

a websocket can be opened using the following API call:
`/api/bmc/serial/ws?node=0`, which opens a serial connection over a
websocket to node 1.
Cargo.lock
Cargo.toml
src/api/legacy.rs
src/main.rs
src/serial_service.rs
src/serial_service/serial.rs
src/serial_service/serial_websocket.rs [new file with mode: 0644]