使用旧的Rust 2015
0.4.3 |
|
---|---|
0.4.2 |
|
0.4.0 |
|
#8 in #bulb
22KB
382 行
philips_hue_client
<<<<<< HEAD
9f30d2a3cdd49154f5929f6e3d3d4b231e60aef0
一个库,用于与Hue API交互以控制Hue灯光。
此库的目标是提供一个与Hue API交互的简单方式。
当前功能
- 通过查询Philips Hue网站来发现桥接器
- 找到连接到桥接器的所有灯光
- 对灯光执行简单操作(例如打开和关闭以及设置颜色)
构建
在构建过程中,您可能会遇到与OpenSSL相关的问题。您可能需要通过环境变量手动告诉Rust OpenSSL的位置。有关更多帮助,请参阅rust-openssl的README。
在macOS上
export OPENSSL_INCLUDE_DIR=`brew --prefix openssl`/include
export OPENSSL_LIB_DIR=`brew --prefix openssl`/lib
在Windows上
set OPENSSL_INCLUDE_DIR=C:\OpenSSL\include
set OPENSSL_LIB_DIR=C:\OpenSSL\lib
set OPENSSL_LIBS=ssleay32:libeay32
从http://slproweb.com/products/Win32OpenSSL.html安装OpenSSL-1_0_1u。请确保将其安装在与环境变量中写入的同一目录中(在本例中:C:\OpenSSL\
)。
依赖项
~14MB
~308K SLoC