11 releases (4 breaking)
| 0.5.4 | May 7, 2019 |
|---|---|
| 0.5.3 | May 7, 2019 |
| 0.5.0 | Apr 9, 2019 |
| 0.4.2 | Apr 2, 2019 |
| 0.1.0 | Mar 31, 2019 |
#123 in #remote
26 downloads per month
42KB
998 lines
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
Usage
See src/bin/client.rs for a simple remote client, or src/server/mod.rs for server commands.
cargo install remote-halto installrhdto run the remote-hal-daemon (orrhd --helpto list options)rhcto run the remote-hal-cli (orrhc --helpto list options)
Note that this provides no mechanisms for secure communication, and thus should only be run on trusted networks.
Dependencies
~20MB
~330K SLoC