Skip to content

createProduct ​

调用该接口创建产品。

使用说明 ​

暂无

接口地址 ​

/gateway/openapi

请求方式 ​

POST

请求参数 ​

请求头 ​

名称类型描述
tokenauthorizationString平台颁发的token
apiCodeString固定值:createProduct

请求参数 ​

CreateProductRequest ​

名称类型是否必选描述
productKeyString否产品key,字母和数字组合,16位
connectModeString是连网方式:
  • wifi-WiFi
  • 4G-4G/3G/2G
  • lora-蓝牙
  • ethernet-网线
dataTypeString是数据格式:
  • json-JSON
  • binary-二进制码流
linkProtocolString是协议类型:
  • MQTT
  • Modbus
  • OPC-UA
  • HTTP
  • TCP
  • 其它
modelString是产品型号
productNameString是产品名称
secretTypeString是产品加密类型:
  • TRIPLET-三元组加密
  • ID²-ID²加密
  • CERT-设备证书
vendorsString是生产厂商
deviceAuthModeString否设备认证方式 默认secret,secret:密钥认证
productDescString否备注

返回数据 ​

CreateProductResponse ​

名称类型描述
codeString调用成功,返回0,调用失败,查看错误信息。
msgString调用成功,提示"操作成功",调用失败,查看错误信息。
dataObject返回结果。结果内容详情,查看下方示例。

result ​

名称类型描述
productIdString产品ID
productKeyString产品Key
productSecretString产品密钥
dataStatusString数据状态:
  • publish-已发布
  • developing-开发中

示例 ​

请求示例 ​

json
{
  "connectMode":"ethernet",
  "dataType":"json",
  "deviceAuthMode":"secret",
  "linkProtocol":"MQTT",
  "model":"productType",
  "productDesc":"开鸿智谷厂家",
  "productName":"goodProduct",
  "secretType":"TRIPLET",
  "vendors":"开鸿智谷"
}

返回示例 ​

json
{
    "code": "0",
    "msg": "操作成功",
    "data": {
      "productId": "9e080e25ce344e34828c7eb10b5383e1",
      "productKey": "T2ahgQhiQ",
      "productSecret": "e10c4a46876f3462",
      "dataStatus": "developing"
    }
}