{
  "object_model_cfg": [
    {
      "events": [
        {
          "identifier": "post",
          "method": "thing.event.property.post",
          "name": "post",
          "outputData": [
            {
              "calc": 1,
              "dataType": {
                "specs": {
                  "max": "0",
                  "min": "0",
                  "unit": "none"
                },
                "type": "int"
              },
              "desc": "regval0 + 0x1",
              "identifier": "reg0",
              "name": "register0",
              "remark": "",
              "required": false
            },
            {
              "calc": 1,
              "dataType": {
                "specs": {
                  "max": "0",
                  "min": "0",
                  "unit": "none"
                },
                "type": "int"
              },
              "desc": "regval1 + 0x1",
              "identifier": "reg1",
              "name": "register1",
              "remark": "",
              "required": false
            }
          ],
          "required": true,
          "type": "info"
        }
      ],
      "profile": {
        "productKey": "8144230099"
      },
      "properties": [
        {
          "calc": 1,
          "dataType": {
            "specs": {
              "max": "0",
              "min": "0",
              "unit": "none"
            },
            "type": "int"
          },
          "desc": "regval0 + 0x1",
          "identifier": "reg0",
          "name": "register0",
          "remark": "",
          "required": false
        },
        {
          "calc": 1,
          "dataType": {
            "specs": {
              "max": "0",
              "min": "0",
              "unit": "none"
            },
            "type": "int"
          },
          "desc": "regval1 + 0x1",
          "identifier": "reg1",
          "name": "register1",
          "remark": "",
          "required": false
        }
      ],
      "schema": "https://iotx-tsl.oss-ap-southeast-1.aliyuncs.com/schema.json",
      "services": [
        {
          "identifier": "rs485down",
          "inputData": [
            {
              "calc": 0,
              "dataType": {
                "specs": {},
                "type": "int"
              },
              "identifier": "reg_n0",
              "name": "register_n0",
              "remark": "",
              "required": false
            },
            {
              "calc": 0,
              "dataType": {
                "specs": {},
                "type": "int"
              },
              "identifier": "reg_n1",
              "name": "register_n1",
              "remark": "",
              "required": false
            }
          ],
          "method": "thing.service.rs485down",
          "required": false
        },
        {
          "identifier": "write_reg",
          "inputData": [
            {
              "calc": 0,
              "dataType": {
                "specs": {},
                "type": "int"
              },
              "identifier": "regA",
              "name": "寄存器地址",
              "remark": "",
              "required": false
            },
            {
              "calc": 0,
              "dataType": {
                "specs": {},
                "type": "int"
              },
              "identifier": "regV",
              "name": "寄存器值",
              "remark": "",
              "required": false
            }
          ],
          "method": "thing.service.write_reg",
          "required": false
        },
        {
          "identifier": "rs485up",
          "method": "thing.service.rs485up",
          "outputData": [
            {
              "calc": 1,
              "dataType": {
                "specs": {
                  "max": "0",
                  "min": "0",
                  "unit": "none"
                },
                "type": "int"
              },
              "desc": "regval0 + 0x1",
              "identifier": "reg0",
              "name": "register0",
              "remark": "",
              "required": false
            },
            {
              "calc": 1,
              "dataType": {
                "specs": {
                  "max": "0",
                  "min": "0",
                  "unit": "none"
                },
                "type": "int"
              },
              "desc": "regval1 + 0x1",
              "identifier": "reg1",
              "name": "register1",
              "remark": "",
              "required": false
            }
          ],
          "required": false
        }
      ]
    }
  ],
  "version": "hczyseiA5glB"
}
