4个版本
0.2.1 | 2020年10月3日 |
---|---|
0.2.0 | 2020年10月2日 |
0.1.1 | 2017年8月26日 |
0.1.0 | 2017年8月26日 |
#1006 在 硬件支持
13KB
275 行
home-easy-rs
描述
home-easy-rs
旨在实现home-easy协议,该协议被一些智能家居设备使用。目前,它已与Chacon DIO遥控插座 (Ref. 54760)、Seeds Studio 433MHz发射器和ArchLinux上的Raspberry Pi 3进行了测试。当前代码主要是对Vincent Demay和Idleman的C++代码的翻译。
此代码生成一个库,可用于您的项目,以及一个名为dios
的CLI工具,以便轻松测试。
交叉编译
您可以使用cross为ARM架构进行编译(已在Raspberry Pi上测试)
cross build --target=armv7-unknown-linux-musleabihf --release
在容器中使用
您可以直接使用Makefile
构建发布版本并创建Docker镜像以便轻松部署。
make release
在您的Raspberry Pi上,您可以从Docker运行dios
命令
docker run --device /dev/gpiomem dios:v0.2.0 ./dios 0 12341234 1 off
CLI工具使用
您必须首先使用接收器(方式取决于您的设备,请参阅其手册)对发射器进行认证。
sudo dios 0 12321234 3 on -v
依赖项
~1.5MB
~23K SLoC