Page 1 of 1

【每周一个省钱知识点】如何查看一个涂鸦系设备的所有DP点和详细信息?

Posted: 2022年 Dec 23日 18:50
by taojing@tuya.com

在SDK开发中,开发者对设备控制面板的界面或功能经常有自己的需求,可能是UI风格的统一,可能是布局排版的设计,可能是功能模块的位置。

此时就会要求具体开发利用涂鸦智能SDK来自己开发某个涂鸦系设备的控制面板界面,那么在开发过程中,我们如何得知一个涂鸦系设备的所有DP点和详细信息呢,包括DP点描述,单位,值类型等等

【自家设备】
如果这个设备是自家在iot平台上创建的设备,那么在iot平台就能看到DP点的所有信息

iotbackend.png

【市面设备】
如果是市面上的别家设备,我们可以配网后通过涂鸦智能SDK的接口来获取DP点信息
以iOS为力,android可以参考使用同样接口获取

1.通过接口获取家庭信息

Code: Select all

[self.home getHomeDataWithSuccess:^(TuyaSmartHomeModel *homeModel) {
	homeModel.deviceList
}];

2.通过homeModel的deviceList,找到你想了解DP点信息的TuyaSmartDeviceModel

3.最后通过TuyaSmartDeviceModel的schemaArray的属性就能得到DP点的所有信息啦

log.png