feat: 初始化小米 IoT (MIoT) 智能家居 Go 库
- 实现 MIoT 客户端核心功能(MQTT 连接、设备管理、属性读写) - 支持云端 API 调用与局域网设备发现(mDNS) - 集成国际化(i18n)多语言支持 - 添加 MIoT 设备规约解析器(spec_parser) - 包含单元测试与使用示例
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
# R2-09 — miot_cloud.go: 单属性获取
|
||||
|
||||
## 缺失方法
|
||||
|
||||
Python `MIoTHttpClient.get_prop_async(did, siid, piid)`:
|
||||
|
||||
Go 版本只有批量 `GetProps(params []PropParam)`,缺少单个属性的便捷方法。
|
||||
|
||||
## 目标文件
|
||||
|
||||
`D:\miot\go-miot\miot_cloud.go`
|
||||
|
||||
```go
|
||||
func (c *MIoTHttpClient) GetProp(did string, siid, piid int) (map[string]interface{}, error) {
|
||||
return c.GetProps([]PropParam{{Did: did, Siid: siid, Piid: piid}})
|
||||
}
|
||||
```
|
||||
Reference in New Issue
Block a user