在物联网平台为产品定义物模型后,设备上报物模型数据时,物联网平台将按设置的数据校验方式,根据物模型定义进行数据校验。本文介绍数据校验的三种类型。

注意 若产品的数据格式透传/自定义,该产品下设备与物联网平台进行物模型数据通信时,物联网平台会先调用数据解析脚本,将上报的透传或自定义格式数据转换为Alink JSON格式,然后进行数据校验。

数据解析的详细说明,请参见数据解析脚本

类型 说明 适用范围
强校验 校验设备上报数据中的所有字段,仅流转校验通过的数据。

校验通过的数据展示在物联网平台控制台对应设备的设备详情物模型数据页签。校验不通过的数据则不展示。

对于2020年10月14日之前(不含当日)创建的产品,强校验为唯一的校验方式。
弱校验 仅校验设备上报数据中的idetifier和dataType字段,不校验其他字段,流转全量数据。

校验通过的数据展示在物联网平台控制台对应设备的设备详情物模型数据页签。校验不通过的数据则不展示。

通过流转数据中的参数checkFailedData,可查看校验不通过的数据。更多信息,请参见数据格式

对于2020年10月14日至2020年12月31日(含当日)创建的产品,不再支持修改当前的校验方式。

在2021年01月01日之后(含当日)创建产品时,需选择数据校验方式为弱校验或免校验。产品创建完成后,不可再修改。

具体操作,请参见创建产品

免校验 不校验设备上报数据,流转全量数据。

物模型数据使用说明如下:

  • 物模型属性上报:属性数据不展示在物联网平台控制台对应设备下设备详情页面的物模型数据 > 运行状态页签中。
  • 物模型服务调用:所有服务都使用异步调用方式。
  • 物模型事件上报:所有事件都使用信息类型。