remote-hal

A JSON RPC over TCP remote embedded-hal implementation, so you can develop embedded-hal based drivers on one machine and test them on a different one that has a linux-embedded-hal implementation.

Status

GitHub tag Build Status Crates.io Docs.rs

Open Issues

Usage

See src/bin/client.rs for a simple remote client, or src/server/mod.rs for server commands.

Note that this provides no mechanisms for secure communication, and thus should only be run on trusted networks.