1个不稳定版本

使用旧的Rust 2015

0.3.3 2019年3月30日

#6 in #bulb

MIT许可协议

47KB
790 代码行

philipshue

Build Status AppVeyor Build Status Crates.io Licence Docs.rs

用于与Hue API交互以控制Hue灯的库。

该库的目的是提供一种简单的方法,通过Rust与Hue API交互。

当前功能

  • 通过查询Philips Hue网站或通过UPnP(目前需要nightly)发现桥
  • 从桥中查找、操作和删除灯
  • 定义、获取和操作桥中的灯光组

当构建具有UPnP功能时遇到SSL问题

在构建时,您可能会遇到与OpenSSL相关的问题。您可能需要通过环境变量手动告诉Rust OpenSSL的位置。有关更多信息,请参阅rust-openssl的README

如果您不想使用SSL,可以通过关闭默认功能并使用UPnP来发现,来禁用它

[dependencies.philipshue]
version = "*"
default-features = false
features = ["unstable"]

尽管这目前需要使用nightly Rust。

依赖关系

~7–9.5MB
~218K SLoC