设备网络SDK开发使用手册


安全帽检测报警信息Json数据结构

字符编码为UTF-8。

设备上传的报警信息包含图片数据,图片数据有二进制传输方式和URL传输方式两种:如果是二进制传输方式,从Json数据里面解析数图片数据可以直接保存成文件;如果使用URL方式传输,则上传的为图片的存储URL,HTTP协议。如果设备同时支持二进制和URL传输方式,可以在调用NET_DVR_SetupAlarmChan_V41布防时选择当前使用的类型(NET_DVR_SETUPALARM_PARAM中的byAlarmTypeURL参数)。

 

Content-Type: multipart/form-data; boundary=MIME_boundary
--MIME_boundary
Content-Type: application/json
Content-Length: 480


{

    "time": "2004-05-03T17:30:08.000Z",        //ISO8601_time, 使用UTC时间, 例如: 2004-05-03T17:30:08.000Z

    "ipV4": "172.6.64.7",                                //报警设备IPv4地址

    "ipV6": "fe80::4080:c199:f513:3ebf%13",  //IPv6地址

    "port": 80,                                               //报警设备通信端口

    "macAddress": "01:17:24:45:D9:F4",         //报警设备MAC地址

    "channel": 9,                                            //设备报警触发通道号

    "Target": [{                                             //识别目标属性

        "recognitionType": "safetyHelmet",         //识别目标类型:safetyHelmet-安全帽检测

        "TargetInfo": {                                    //识别目标信息

            "recognition": "safetyHelmet",

            "dataSource": "timing",         //检测数据来源[timing:定时,trigger:触发(超过设置的等级限制)]

        },

        "rect":[{

            "height": "1.0",

            "width": "1.0",

            "x": "0.0",

            "y": "0.0",

        }],

    }],

"contentID": "background_image"              //场景图ID

}

--MIME_boundary

Content-Type: image/jpeg

Content-Length: 516876

Content-ID: background_image

 

fefefwageegfqaeg…              //图片数据

--MIME_boundary--

Content-Type: multipart/form-data; boundary=MIME_boundary
--MIME_boundary
Content-Type: application/json
Content-Length: 480


{

    "time": "2004-05-03T17:30:08.000Z",        //ISO8601_time, 使用UTC时间, 例如: 2004-05-03T17:30:08.000Z

    "ipV4": "172.6.64.7",                                //报警设备IPv4地址

    "ipV6": "fe80::4080:c199:f513:3ebf%13",  //IPv6地址

    "port": 80,                                               //报警设备通信端口

    "macAddress": "01:17:24:45:D9:F4",         //报警设备MAC地址

    "channel": 9,                                            //设备报警触发通道号

    "Target": [{                                             //识别目标属性

        "recognitionType": "safetyHelmet",         //识别目标类型:safetyHelmet-安全帽检测

        "TargetInfo": {                                    //识别目标信息

            "recognition": "safetyHelmet",

            "dataSource": "timing",         //检测数据来源[timing:定时,trigger:触发(超过设置的等级限制)]

           },

        }],

"imageURL": ""                                         //场景图URL, HTTP协议

}

--MIME_boundary



See Also

NET_DVR_SetDVRMessageCallBack_V31