#json-rpc #embedded-hal #remote #tcp #daemon #server #client

bin+lib remote-hal

一个基于JSON RPC的远程嵌入式HAL实现,包括守护进程、命令行界面和库

11个版本 (4个破坏性更新)

0.5.4 2019年5月7日
0.5.3 2019年5月7日
0.5.0 2019年4月9日
0.4.2 2019年4月2日
0.1.0 2019年3月31日

#1816 in 硬件支持

每月下载量:26

MIT/Apache

42KB
998

remote-hal

一个基于TCP的JSON RPC远程嵌入式HAL实现,这样你可以在一台机器上开发基于嵌入式HAL的驱动程序,并在具有linux-embedded-hal实现的另一台机器上进行测试。

状态

GitHub tag Build Status Crates.io Docs.rs

开放问题

用法

请参阅src/bin/client.rs以获取简单的远程客户端,或src/server/mod.rs以获取服务器命令。

  • cargo install remote-hal进行安装
  • rhd运行远程HAL守护进程(或rhd --help列出选项)
  • rhc运行远程HAL命令行界面(或rhc --help列出选项)

请注意,这并不提供安全通信机制,因此只能在受信任的网络中运行。

依赖项

~14MB
~237K SLoC