在SDK开发中,开发者对设备控制面板的界面或功能经常有自己的需求,可能是UI风格的统一,可能是布局排版的设计,可能是功能模块的位置。
此时就会要求具体开发利用涂鸦智能SDK来自己开发某个涂鸦系设备的控制面板界面,那么在开发过程中,我们如何得知一个涂鸦系设备的所有DP点和详细信息呢,包括DP点描述,单位,值类型等等
【自家设备】
如果这个设备是自家在iot平台上创建的设备,那么在iot平台就能看到DP点的所有信息
【市面设备】
如果是市面上的别家设备,我们可以配网后通过涂鸦智能SDK的接口来获取DP点信息
以iOS为力,android可以参考使用同样接口获取
1.通过接口获取家庭信息
Code: Select all
[self.home getHomeDataWithSuccess:^(TuyaSmartHomeModel *homeModel) {
homeModel.deviceList
}];
2.通过homeModel的deviceList,找到你想了解DP点信息的TuyaSmartDeviceModel
3.最后通过TuyaSmartDeviceModel的schemaArray的属性就能得到DP点的所有信息啦