使用旧版 Rust 2015
0.0.1-pre |
|
---|
#23 in #lan
4KB
94 代码行
LIFX
LIFX 灯泡是可以通过 Wi-Fi 控制的 RGBW 灯泡。灯泡可以通过向它们发送网络上的数据包直接控制,或者通过 HTTP API 在互联网上控制。
此库仅提供通过 LAN 检查和控制灯泡的功能。
LIFX 协议文档可在此处找到。
lifx-core
此库实现了检查和构建底层控制数据包所需的所有数据结构和实用工具。它不涉及从网络发送或接收字节的实际操作。
支持的 LIFX 产品
- 灯泡
- 多区域设备(LIFX Z 和 Beam)
- 中继设备(LIFX Switch)
- Tile 设备
注意:虽然此库支持多种不同的 LIFX 产品,但其中一些尚未经过测试。如果您发现某种设备无法正常工作,请通过 GitHub 问题反馈,我们将非常感激。
高级库
最终,此库还将包括一个高级库,用于处理与网络的通信、维护灯泡状态等。但目前尚未准备好。
许可和条款
此库代码的许可方式为
- Apache License 2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 https://open-source.org.cn/licenses/MIT)
任选其一。
此库中的大部分文档来自 LIFX 协议文档。使用此库与 LIFX 灯泡通信可能将您绑定到 LIFX 开发者条款。