Skip to content

工厂测试

说明:主要对工厂测试进行一些基础操作,例如检查工厂测试等。

鉴权说明

进行工厂测试相关接口调用时,需要在请求的 body 参数中增加 provider_no 参数。该参数代表企业运营商编号,用于接口鉴权校验。

  • provider_no 为必填项,每个工厂由系统分配唯一的运营商编号。
  • 所有工厂测试相关接口都需要携带此参数,否则请求无法通过鉴权。

示例:

json
{
  "provider_no": "1001",
  // 其他业务参数...
}

上报测试结果

  • 调用方法
javascript
POST /api/factory/config/report
  • 参数说明
名称类型是否必需示例描述
namestring"光头强"测试人员名称
configsarray[ {...} ]测试上报数据条目数组
configs[].serial_nostring"SN001234"设备序列号

返回示例

json
{
  "errorCode": 0,
  "description": "success",
  "errorMsg": "success",
  "data": null
}

下发测试结果

  • 调用方法
javascript
POST /api/factory/config/deliver
  • 参数说明
名称类型是否必需示例描述
serial_nosarray["SN001234", "SN001235"]设备序列号数组
  • 返回说明
名称类型描述
dataarray下发结果数组,每项包含 serial_no(设备序列号),config(下发的设备配置,或为 null)
data[].serial_nostring设备序列号
data[].configobject/null设备配置对象

返回示例

json
{
  "errorCode": 0,
  "description": "success",
  "errorMsg": "success",
  "data": [
    {
      "serial_no": "SN001234",
      "config": null
    },
    {
      "serial_no": "SN001235",
      "config": null
    },
    {
      "serial_no": "SN999999",
      "config": null
    }
  ]
}

物联网设备通信协议文档