3 个不稳定版本

0.2.0 2024 年 7 月 28 日
0.1.1 2023 年 6 月 13 日
0.1.0 2023 年 6 月 8 日

#657嵌入式开发

Download history 130/week @ 2024-07-28 2/week @ 2024-08-04

每月 132 下载量
用于 drmemd

MIT 许可协议

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 truefalse 分别打开和关闭 LED 指示灯。

历史记录

在 v0.3.0 中添加。

依赖关系

~7–17MB
~213K SLoC