wake-rs
is a library written in Rust for encoding/decoding Wake protocol.
Wake
is a serial communication protocol highly optimized for microcontrollers. It based on SLIP protocol (https://datatracker.ietf.org/doc/html/rfc1055).
The protocol doesn't support:
Frame structure:
There are many architecture-specific implementations:
in many languages:
bash
cargo build --release
bash
cargo build --examples
Protocol description, libraries, and tools: http://www.leoniv.diod.club/articles/wake/wake.html
Code released under the MIT License.