设备离线推送(第三方提供)

接口地址:https://xxx.com/receiveDeviceOffline

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

{
    "projectId":"",
    "projectName":"",
    "serialNumber":"",
    "supervisorId":"",
    "supervisorName":"",
    "managerId":"",
    "managerName":"",
    "discoveryTime":"",
    "discoveryTimeLong":""
}

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
projectId 项目id true integer(int64)
projectName 项目名称 true string
serialNumber 设备序列号 true string
supervisorId 主要负责人用户id true integer(int64)
supervisorName 主要负责人用户名称 true string
managerId 次要负责人用户id true integer(int64)
managerName 次要负责人用户名称 true string
discoveryTime 发生时间 true string
discoveryTimeLong 发生时间毫秒 true long

正常响应示例:

{
    "code":200,
    "message":"成功"
}

设备上线推送(第三方提供)

接口地址:https://xxx.com/receiveDeviceOnline

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

{
    "projectId":"",
    "projectName":"",
    "serialNumber":"",
    "supervisorId":"",
    "supervisorName":"",
    "managerId":"",
    "managerName":"",
    "discoveryTime":"",
    "discoveryTimeLong":"",
    "signalLevel":4,
    "lat":"104.558",
    "lon":"34.842"
}

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
projectId 项目id true integer(int64)
projectName 项目名称 true string
serialNumber 设备序列号 true string
supervisorId 主要负责人用户id true integer(int64)
supervisorName 主要负责人用户名称 true string
managerId 次要负责人用户id true integer(int64)
managerName 次要负责人用户名称 true string
discoveryTime 发生时间 true string
discoveryTimeLong 发生时间毫秒 true long
signalLevel 信号质量(1-4) true int
lat 经度 true string
lon 纬度 true string

正常响应示例:

{
    "code":200,
    "message":"成功"
}

设备在离线记录

接口地址:/openapi/ai/searchOnOffLineRecordByStartId?startId=0&pageSize=100

备注:startId首次请求请传0,以后每次请传数据最后一条的id

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

{
    "serialNumbers": [
        "PXxxxx"
    ],
    "eventType": "ON_LINE",
    "startTime": 1668060250,
    "endTime": 1668062897
}

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
serialNumbers 设备序列号 false string
startTime 开始时间(秒) true Integer
endTime 结束时间(秒) true Integer
startId 起始id) true Integer
pageSize 每页条数 false Integer

正常响应示例:

{
    "code": 200,
    "message": "成功",
    "data": [
        {
            "id": "1590597194404511745",
            "deviceId": "1399992495211274241",
            "serialNumber": "xxxx",
            "eventType": "ON_LINE/OFF_LINE",
            "discoveryTimeLong": "1668062897",
            "discoveryTime": "2022-11-10 14:48:17"
        }
    ],
    "successful": true
}
作者:admin  创建时间:2022-09-15 10:24
最后编辑:admin  更新时间:2025-05-30 16:03