1.物模型抽象
2.数据库抽象
3.最基础单元组合为复杂对象和功能(设备名称也只是设备的一个属性)
4.设备只是产品的一个实例化对象,抽象出来以后不需要对每种类型设备创建一张表或者扩展字段,不需要对每种通讯协议增加逻辑解析
-
物模型(TSL):对设备在云端的功能描述,包括设备的属性、服务和事件。物联网平台通过定义一种物的描述语言来描述物模型
-
属性/数据项(Property):功能单元之一,单一的功能操作可以定义为属性,属性支持被查询、控制和订阅,如灯的开关
-
方法(Action):功能单元之一,主要用于向设备下发组合控制指令,方法可支持同时下发多个属性(参数),如电饭煲的开始煮饭
-
事件/通道(Event):功能单元之一,主要用于设备向云端上报组合数据,事件可支持同时上报多个属性(参数),如门锁被打开(事件也可以叫做通道)
-
服务(Service):服务代表了一类互相有联系的功能单元的合集,故也称功能组,如环境检测服务、电池管理服务,通过属性、方法、事件可以描述该服务中包括的具体功能
-
设备(Device):即产品本身,设备由多个服务(功能组)聚合而成,如支持充电的风扇会有风扇服务、电池管理服务、环境检测服务等
-
产品(Product):同一类设备的描述
-
属性/数据项处理:设备上报的原始数据,需要小数点移位或者其他运算运算后才算业务数据,如风向(1=东风),用户看到的是东风而不是看到1
-
事件也可称之为不同类型的报警上报,下面截图中有