物联网

物模型(Thing Model)

Thing Model / TSL

用属性、事件、服务三类要素对设备能力做标准化描述的数据模型。

物模型是物联网平台对设备能力的数字化描述,把一台设备「能报告什么、会发生什么、能做什么」定义成标准格式。国内主流物联网平台普遍采用属性、事件、服务三类要素来描述,通常以 JSON 格式定义。

属性是设备的运行状态,例如温度、开关状态、电量,可以读取,部分可以设置;事件是设备主动上报的通知,例如故障告警、门被打开;服务是可以远程调用的能力,例如重启、校准、开始某项作业,可以带输入参数和返回结果。

有了物模型,平台和应用就不需要关心每种设备私有的通信格式,统一按模型读写数据即可。不同厂家的同类设备只要映射到同一个物模型,上层的后台、大屏和规则就可以复用。这也让设备替换、增加新厂家时的改动范围更小。

定义物模型时要兼顾当前需求和后续扩展:字段命名统一、单位和取值范围写清楚、避免把多个含义塞进一个字段。模型一旦被大量设备和应用使用,再修改的代价会很高。建议为物模型建立版本管理,变更时评估对已上线设备和应用的影响。

相关词条

免费咨询

聊聊你的项目

留下联系方式,我们一个工作日内联系你。先沟通需求和现状,再给方案;报价当面沟通。

  • 一个工作日内回复
  • 需求沟通免费,不强推方案
  • 交付管理后台与文档,可自行维护
仅用于本次咨询联系,不会用于其他用途。