随着 IoT 设备的普及,如何安全、灵活地管理对设备的控制权限变得更加复杂。
在以往简单的应用场景中,控制端 App 仅仅需要对一个设备进行控制。但随着家庭拥有的物联网设备愈加丰富,控制端 App 需要同时控制多个设备。
另外,某些终端设备还需要提供给多人控制。例如,家具式的智能排插需要支持被所有的家人打开或者关闭。因此就出现一个控制端 App 能够控制多个设备端,或者多个用户能够相互控制多个设备的权限管理问题。群组管理、智能场景等概念应运而生。
本文将为大家介绍关于设备控制的内容。
设备功能
-
DeviceBean 类的
dps
属性定义了设备的状态,称作数据点(DP,Data Point)或功能点。 -
dps
数组里,每个key
对应一个设备功能的dpId
,dpValue
为该设备功能的值。一款产品的设备功能定义可以在 涂鸦 IoT 开发平台 上查看。如下图: