物联网之面向对象设计

1.物模型抽象

2.数据库抽象

3.最基础单元组合为复杂对象和功能(设备名称也只是设备的一个属性)

4.设备只是产品的一个实例化对象,抽象出来以后不需要对每种类型设备创建一张表或者扩展字段,不需要对每种通讯协议增加逻辑解析

在这里插入图片描述

  • 物模型(TSL):对设备在云端的功能描述,包括设备的属性、服务和事件。物联网平台通过定义一种物的描述语言来描述物模型

  • 属性/数据项(Property):功能单元之一,单一的功能操作可以定义为属性,属性支持被查询、控制和订阅,如灯的开关

  • 方法(Action):功能单元之一,主要用于向设备下发组合控制指令,方法可支持同时下发多个属性(参数),如电饭煲的开始煮饭

  • 事件/通道(Event):功能单元之一,主要用于设备向云端上报组合数据,事件可支持同时上报多个属性(参数),如门锁被打开(事件也可以叫做通道)

  • 服务(Service):服务代表了一类互相有联系的功能单元的合集,故也称功能组,如环境检测服务、电池管理服务,通过属性、方法、事件可以描述该服务中包括的具体功能

  • 设备(Device):即产品本身,设备由多个服务(功能组)聚合而成,如支持充电的风扇会有风扇服务、电池管理服务、环境检测服务等

  • 产品(Product):同一类设备的描述

  • 属性/数据项处理:设备上报的原始数据,需要小数点移位或者其他运算运算后才算业务数据,如风向(1=东风),用户看到的是东风而不是看到1

  • 事件也可称之为不同类型的报警上报,下面截图中有

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

深度物联网

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值