联系我们  13266631104
说明文档
切换说明
设备定义API

设备相关的定义(服务属性、事件、方法)API


注:请先查看:API接口调用说明


设备服务定义

  • Request Url
{api_url}/deviceDefinition/service/find
  • Request Method

    POST
  • Request Body

字段值描述必填
pdid产品id
name服务名称

示例:

{
    "pdid": "",
    "name": ""
}


  • Response Body
字段值描述
sidsid,服务定义id
name服务定义名称
functionType功能类型,0:标准,1:非标
status状态,0:开发中,1:审核中,2:已上线
createDate创建时间
updateDate修改时间

示例:

{
    "status": 0,
    "description": "成功",
    "payload": [
        {
            "sid": 28,
            "name": "测试",
            "functionType": 1,
            "status": 2,
            "createDate": "2020-12-30 09:47:32",
            "updateDate": "2020-12-30 18:33:26"
        },
        {
            "sid": 29,
            "name": "test",
            "functionType": 1,
            "status": 2,
            "createDate": "2020-12-30 09:47:32",
            "updateDate": "2020-12-30 18:33:26"
        }
    ]
}


设备服务属性定义

  • Request Url
{api_url}/deviceDefinition/serviceParam/find
  • Request Method

    POST
  • Request Body

字段值描述必填
pdid产品id
sid服务定义id

示例:

{
    "pdid": "",
    "sid": 1
}


  • Response Body
字段值描述
sid服务定义id
pid属性定义id
name属性定义名称
authority权限值(按位存储的,类似于linux的文件权限),位一:读(1),位二:写(2),位三:上报(4)
format格式,bool、uint8、uint16、uint32、int8、int16、int32、int64、float、string
valueDefinition值内容定义说明
required是否必选,0:非必选,1:必选
unit单位
createDate创建时间
updateDate修改时间

示例:

{
    "status": 0,
    "description": "成功",
    "payload": [
        {
            "sid": 1,
            "pid": 0,
            "name": "test",
            "authority": 1,
            "format": "int32",
            "valueDefinition": "测试",
            "required": 0,
            "unit": null,
            "createDate": "2020-10-27 20:49:48",
            "updateDate": "2020-10-27 20:49:48"
        },
        {
            "sid": 1,
            "pid": 1,
            "name": "version",
            "authority": 1,
            "format": "string",
            "valueDefinition": "版本",
            "required": 1,
            "unit": "version",
            "createDate": "2020-10-27 20:52:40",
            "updateDate": "2020-10-27 20:52:40"
        }
    ]
}

设备事件定义

  • Request Url
{api_url}/deviceDefinition/event/find
  • Request Method

    POST
  • Request Body

字段值描述必填
pdid产品id
name事件名称

示例:

{
    "pdid": "",
    "name": ""
}


  • Response Body
字段值描述
sidsid,事件定义id
name事件定义名称
functionType功能类型,0:标准,1:非标
status状态,0:开发中,1:审核中,2:已上线
createDate创建时间
updateDate修改时间

示例:

{
    "status": 0,
    "description": "成功",
    "payload": [
        {
            "sid": 1,
            "name": "test1",
            "functionType": 0,
            "status": 2,
            "createDate": "2020-10-27 19:47:00",
            "updateDate": "2020-10-27 19:47:00"
        },
        {
            "sid": 2,
            "name": "test2",
            "functionType": 0,
            "status": 2,
            "createDate": "2020-10-27 19:47:15",
            "updateDate": "2020-10-27 19:47:15"
        }
    ]
}


设备事件参数定义

  • Request Url
{api_url}/deviceDefinition/eventParam/find
  • Request Method

    POST
  • Request Body

字段值描述必填
pdid产品id
sid事件定义id

示例:

{
    "pdid": "",
    "sid": 1
}


  • Response Body

了解更多,免费体验,立即预约演示

联系电话:13266631104
预约演示

飞思未来(深圳)科技有限公司

飞思公众号 飞思公众号
Copyright ◎ 2019 飞思未来(深圳)科技有限公司 All right reserved.备案号:粤ICP备17047092号 技术支持:易百讯 - 深圳网站建设
联系电话
13266631104
关注我们
备案号:粤ICP备17047092号
技术支持:易百讯 - 深圳网站建设
Copyright ◎ 2019 飞思未来(深圳)科技有限公司 All right reserved.
微信咨询
 
字段值描述