常规数据加载

查询项目数据

http 请求方式:POST(请使用 https 协议)https://api.kdware.cn/hapi/v1.1/loadProjects

功能简介:用于按条件查询项目数据

请求示例

参数说明

{
"sessionid": "6614a268-a886-4767-a8ef-60ff64229ef3"
}
参数类型可选说明
sessionidstring必须会话凭证
offsetnumber可选指定返回记录行的偏移量
countnumber可选指定返回记录行的最大数目
byIDstring可选按 ID 查询
byNamestring可选按名称查询

返回结果

正确时的返回 JSON 数据包如下:

{
"resultCode": 0,
"projectList": [
{
"projectID": "9981",
"projectName": "阔道物联项目1"
},
{
"projectID": "10436",
"projectName": "阔道物联项目2"
}
]
}
参数类型说明
resultCodenumber0 为成功,其它值为失败
projectListarray
参数 类型 说明
projectID string ID 号
projectName string 名称

查询阔道桥数据

http 请求方式:POST(请使用 https 协议)https://api.kdware.cn/hapi/v1.1/loadRTUs

功能简介:用于按条件查询阔道桥数据

请求示例

参数说明

{
"sessionid": "6614a268-a886-4767-a8ef-60ff64229ef3"
}
参数类型可选说明
sessionidstring必须会话凭证
offsetnumber可选指定返回记录行的偏移量
countnumber可选指定返回记录行的最大数目
byIDstring可选按 ID 查询
byNamestring可选按名称查询
byStatestring可选按连接状态查询,0 为离线,1 为在线
byProjectIDstring可选按所属项目 ID 查询

返回结果

正确时的返回 JSON 数据包如下:

{
"resultCode": 0,
"rtuList": [
{
"rtuID": "33179",
"rtuType": 2,
"rtuName": "阔道桥-1",
"rtuDesc": "",
"rtuState": 1
},
{
"rtuID": "33180",
"rtuType": 2,
"rtuName": "阔道桥-2",
"rtuDesc": "",
"rtuState": 1
}
]
}
参数类型说明
resultCodenumber0 为成功,其它值为失败
rtuListarray
参数 类型 说明
rtuID string ID 号
rtuType number 类型,0 为阔道桥-24,1 为阔道桥-433,2 为阔道桥-433(WIFI),3 为阔道桥-APU
rtuID string ID 号
rtuName string 名称
rtuDesc string 描述
rtuState number 连接状态,0 为离线,1 为在线

查询设备数据

http 请求方式:POST(请使用 https 协议)https://api.kdware.cn/hapi/v1.1/loadDevices

功能简介:用于按条件查询设备数据

请求示例

参数说明

{
"sessionid": "6614a268-a886-4767-a8ef-60ff64229ef3"
}
参数类型可选说明
sessionidstring必须会话凭证
offsetnumber可选指定返回记录行的偏移量
countnumber可选指定返回记录行的最大数目
byIDstring可选按 ID 查询
byDeviceIDsarray可选按ID列表查询,数组子项为 string 类型,该参数同时查询ID总数不能大于100
byNamestring可选按名称查询
byProjectIDstring可选按所属项目 ID 查询

返回结果

正确时的返回 JSON 数据包如下:

{
"resultCode": 0,
"deviceList": [
{
"deviceID": "11210",
"devType": 2,
"devName": "T1",
"devDesc": "",
"rtuID": "33179",
"rtuType": 1,
"rtuName": "RTU-1",
"rtuDesc": "",
"rtuState": 0,
"projectID": "10436",
"projectName": "阔道物联",
"voltage": "5.940000057220459",
"region": 0,
"subregion": 0,
"devID": "3922961078",
"firmVer": "2.16",
"baseBandVer": "1.55"
},
{
"deviceID": "11211",
"devType": 2,
"devName": "T2",
"devDesc": "",
"rtuID": "33180",
"rtuType": 2,
"rtuName": "RTU-2",
"rtuDesc": "",
"rtuState": 1,
"projectID": "10436",
"projectName": "阔道物联",
"voltage": "6.110000133514404",
"region": 0,
"subregion": 0,
"devID": "2730254812",
"firmVer": "2.16",
"baseBandVer": "1.55"
}
]
}
参数类型说明
resultCodenumber0 为成功,其它值为失败
deviceListarray
参数 类型 说明
deviceID string ID 号
devType number 类型,1 为超级锁 R39,2 为超级锁 P91
devName string 名称
devDesc string 描述
rtuID string 所属阔道桥 ID
rtuType number 所属阔道桥类型,0 为阔道桥-24,1 为阔道桥-433,2 为阔道桥-433(WIFI),3 为阔道桥-APU
rtuName string 所属阔道桥名称
rtuDesc string 所属阔道桥描述
rtuState number 所属阔道桥状态,0 为离线,1 为在线
projectID string 所属项目 ID
projectName string 所属项目名称
projectID string 所属项目 ID
voltage string 电池电量
region number 区域号
subregion number 片区号
devID string 节点地址
firmVer string 固件版本号
baseBandVer string 基带版本号

查询事件数据

http 请求方式:POST(请使用 https 协议)https://api.kdware.cn/hapi/v1.1/loadDoorEvents

功能简介:

请求示例

参数说明

{
"sessionid": "6614a268-a886-4767-a8ef-60ff64229ef3"
}
参数类型可选说明
sessionidstring必须会话凭证
offsetnumber可选指定返回记录行的偏移量
countnumber可选指定返回记录行的最大数目
byOwnerstring可选按持有人查询
byDevicestring可选按所属设备名称查询
byDeviceIDstring可选按所属设备ID查询
byDeviceIDsarray可选按设备ID列表查询,数组子项为 string 类型,该参数同时查询ID总数不能大于100
byProjectIDstring可选按所属项目 ID 查询

返回结果

正确时的返回 JSON 数据包如下:

{
"resultCode": 0,
"eventList": [
{
"eventID": "1",
"projectID": "10436",
"deviceID": "11213",
"credOrderID": 0,
"credType": 4,
"state": 1,
"timeTag": "2017-11-24T20:24:18.000",
"deviceName": "T4",
"credValue": "",
"owner": "pj"
},
{
"eventID": "2",
"projectID": "10436",
"deviceID": "11213",
"credOrderID": 0,
"credType": 4,
"state": 1,
"timeTag": "2017-11-24T20:23:20.000",
"deviceName": "T4",
"credValue": "",
"owner": "pjpj"
}
]
}
参数类型说明
resultCodenumber0 为成功,其它值为失败
eventListarray
参数 类型 说明
eventID string ID 号
projectID string 所属项目 ID 号
deviceID string 所属设备 ID 号
credOrderID number 对应类型的操作序号,当 state 为 1 且 credOrderID 为 0 且 credType 为 1 时,表示管理卡操作,当 state 为 1 且 credOrderID 为 0 且 credType 为 2 时,表示管理密码操作
credType number 事件触发类型,1 为卡片,2 为密码,3 为机械钥匙,4 为远程控制
state number 事件状态,1 为成功,2 为失败
timeTag string 发生时间,该值为 ISO 时间格式
deviceName string 所属设备名称
credValue string 触发该操作的密码或卡号
owner string 持有人