设备服务
更新时间:2019-07-30 20:44:44
概述
设备代表一个实际的物理设备,阿里云IoT使用TSL物模型对设备的静态属性和动态行为进行抽象。
productKey和deviceName(分别简称PK和DN)共同确定一个唯一的设备。其中productKey是产品的唯一标识,TSL物模型定义在产品维度。PK+DN与iotId一一对应,平台的接口参数中,多数以iotId作为设备的唯一标识。
设备通过配网绑定接入到平台,并建立用户&租户与设备的关系。
通过设备服务API,可以对设备进行读、写、控制,并对组织用户&租户与设备的关系进行管理。
用户与设备的关系
用户与设备的关系是多对多的,一个用户可以绑定多个设备,一个设备也可以绑定多个用户(绑定关系是双向的)。
在用户与设备具有绑定关系的前提下,用户对设备的权限(角色)分为设备管理员和设备访问者,两者都可以使设备对用户可见并通过设备插件对设备进行控制,两者的区别在于,只有设备管理员可以通过设备插件设置设备的备注名以及解绑设备。配网用户在完成配网绑定以后,自动成为设备管理员。一个设备可以存在多个管理员。用户与设备的关系也可以是一对多的。
租户与设备的关系
租户是阿里云IoT平台对于B端用户创建的唯一的身份,所有与平台对接过的企业,都会有唯一的租户ID作为标识。通过配网绑定接入到平台的设备自动与配网用户所属的租户建立绑定关系,只有当设备重置时,才会做租户与设备的解绑。通过查询设备接口,可以对租户下的所有设备进行分页查询。