#smart-home #platform #client #server #devices #noshp #nik

NOSHP-Client

Nik开源智能家居平台客户端库

17个版本

0.3.3 2024年3月22日
0.3.2 2024年3月19日
0.2.2 2024年3月14日
0.2.0 2024年2月27日
0.1.3 2024年1月26日

#15 in #smart-home

Download history 2/week @ 2024-05-15 8/week @ 2024-05-22 1/week @ 2024-07-17 7/week @ 2024-07-24

每月 965 次下载

MIT 协议

27KB
530 代码行

Nik开源智能家居平台客户端库

这个Rust库旨在方便地编写代码以与NOSHP服务器进行交互。这主要是针对智能家居设备的。

构建

使用上面的Crates.io链接将库添加到您的项目中。然后创建您的设备,或查看示例设备的文档。

完成之后,运行以下命令

cargobuild -r

然后安装您缺少的任何依赖项。

运行

要运行客户端库,您需要设置服务器的IP地址。如何获取这个地址由您决定。我建议为您的服务器设置静态IP地址,这样您就不必每次都更改它。但是,如果您不想这样做,服务器IP地址将在服务器启动时打印出来。

请注意,服务器IP地址需要以"HTTP://"开头,否则将无法工作

备注

  • 目前您需要安装protobuf编译器(说明可以在这里找到这里)。

依赖项

~15–28MB
~412K SLoC