Thing(物)类别提供与 TR50 功能以及与物联网设备管理门户集成关联的动作。

物联网设备管理门户数据模型

物联网设备管理门户将实施数据模型,作为以下各项的基础:

因此,了解物联网设备管理门户数据模型对于应用程序开发人员(物联网设备管理门户、外部应用程序、网关)非常重要,对于管理门户的用户亦如此。

有关更多信息,请参阅物联网设备管理门户的架构

Thing(物)类别提供以下动作:

物动作和 TR50 命令

执行物类别动作时,会使 TR50 命令发送至物联网设备管理门户。TR50 命令的结果可参见 API 日志
下表所示为触发器动作、用于将信息发送至物联网设备管理门户的 TR50 命令、相应的 TR50 批处理命令、TR50 命令聚合器是否支持触发器动作以及 TR50 存储和转发 (S&F) 功能是否支持触发器动作之间的关系。

动作 TR50 命令 TR50 批处理命令 TR50 命令聚合器 TR50 S&F
添加物标签 thing.tag.add 不支持 支持 支持
绑定物 thing.bind 不支持 支持 支持
删除物标签 thing.tag.delete 不支持 支持 支持
执行方法   method.exec 不支持 不支持 支持
获取当前属性 property.current 不支持 不支持 不支持
获取物的静态属性  thing.attr.get 不支持 不支持 不支持
发布告警 alarm.publish alarm.batch 支持 支持
发布位置 location.publish location.batch 支持 支持
发布日志 log.publish 不支持 支持 支持
发布属性 property.publish property.batch 支持 支持
设置物的静态属性 thing.attr.set 不支持 支持 支持
解除物绑定 thing.unbind 不支持 支持 支持
取消设置物的静态属性 thing.attr.unset 不支持 支持 支持
发送原始消息 N/A 不支持 不支持 支持

物动作超时配置

物类别动作使用通过属性配置的超时值。物类别动作不会公开超时参数。

  • 用于配置动作超时值的属性为 tr50.api.default_timeout。例如:tr50.api.default_timeout=45000。有关配置属性的信息,请参阅属性文件管理设置的元素数。
  • 此属性的默认值为 30,000 毫秒(30 秒)。
  • 此属性适用于所有 TR50 连接、系统提供的名为“Default”(默认)的 TR50 连接以及所有用户定义 TR50 连接。
  • TR50 类别动作“发送原始消息”可以设置超时值。有关更多信息,请参见发送 RAW 消息设置的元素数。