3 个不稳定版本
0.2.0 | 2024 年 7 月 28 日 |
---|---|
0.1.1 | 2023 年 6 月 13 日 |
0.1.0 | 2023 年 6 月 8 日 |
#657 在 嵌入式开发
每月 132 下载量
用于 drmemd
94KB
2K SLoC
drmem-drv-tplink
此驱动程序支持使用 TP-Link 协议的 Wi-Fi 设备。
此驱动程序不会访问用户的 TP-Link 账户以查找硬件;DrMem 希望本地控制事物——即使互联网不可用也是如此。为了使此功能可靠,您应使用设备的 MAC 地址和您的 DHCP 服务(通常在您的路由器中)中的配置为设备分配一个固定地址。
测试设备
此表包含已知与此驱动程序兼容的产品。
设备型号 | 厂商 | 描述 |
---|---|---|
HS220 | Kasa | 调光开关。注意:此模块在接收到命令后大约需要 200ms 响应。在某些情况下,可能需要约 1s!所以不要快速控制它。 |
配置
驱动程序需要知道如何访问设备。
addr
是包含 TP-Link 设备的主机名、IP 地址和端口号的字符串(格式为 "hostname:#" 或 "#.#.#.#:#")。端口号几乎总是 9999。
设备
驱动程序创建以下设备
基本名称 | 类型 | 单位 | 注释 |
---|---|---|---|
error |
bool, RO | 如果为真,则表示与设备通信出错。 | |
brightness |
f64 , RW | % | 接受 0 - 100 的百分比亮度。如果值超出范围,则将其拉回范围内。 |
led |
bool, RW | true 和 false 分别打开和关闭 LED 指示灯。 |
历史记录
在 v0.3.0 中添加。
依赖关系
~7–17MB
~213K SLoC