- 实现 MIoT 客户端核心功能(MQTT 连接、设备管理、属性读写) - 支持云端 API 调用与局域网设备发现(mDNS) - 集成国际化(i18n)多语言支持 - 添加 MIoT 设备规约解析器(spec_parser) - 包含单元测试与使用示例
18 lines
440 B
Markdown
18 lines
440 B
Markdown
# 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}})
|
|
}
|
|
```
|