网络环境
无论http服务器是在公网还是和设备在同一个局域网,设备主动向http服务器发送http请求来和http服务器交互。下述步骤,以局域网环境下,window物理机上搭建http测试服务器为例
前提条件
1. 一台windows电脑搭建http测试服务器,ip:192.168.6.215, http测试服务器端口为8081;
2. 一台T5AI设备,ip:192.168.6.212;
服务器配置
测试服务器是用java实现的,需要搭建java环境,以windows平台为例
下载jdk
地址:https://www.oracle.com/java/technologies/downloads/#java8-windows

安装jdk
配置环境变量
进入高级系统设置,快捷键win+i -> 系统设置 -> 高级系统设置,系统变量中配置JAVA_HOME
设置PATH变量,将JRE的bin目录添加到现有的PATH环境变量中

java环境测试
打开cmd,输入java -version,回车出现下图内容表示配置成功

下载测试服务器
地址:https://xrs-public-bucket.obs.cn-south-1.myhuaweicloud.com/Temp/http-event-server.zip
解压
将压缩包解压到单独的目录中
测试服务器配置文件说明
| 参数 | 描述 |
|---|---|
| user_secret01 | 秘钥,一般使用摄像机的序列号,摄像机WEB页面的设备Token和密钥都使用此序列号。 |
| passengerStaticsInterval | 客流统计间隔 |
| heartBeatInterval | 心跳间隔 |
| isEnableElectronicDefence | 电子围栏事件上报开关;true-上报,false-不上报 |
| isCrossBorderDetectEnable | 越界侦测事件上报开关;true-上报,false-不上报 |
| isOffDutyDetectEnable | 离岗检测事件上报开关;true-上报,false-不上报 |
| isPassengerFlowStaticsEnable | 客流统计事件上报开关;true-上报,false-不上报 |
| isCryScreamDetectEnable | 哭声叫声事件上报开关;true-上报,false-不上报 |
| isPetDetectEnable | 宠物检测事件上报开关;true-上报,false-不上报 |
| isFallDetectEnable | 跌倒检测事件上报开关;true-上报,false-不上报 |
| isSnapshotEnable | 人脸抓拍事件上报开关;true-上报,false-不上报 |
| isPersonInfoEnable | 人脸识别事件上报开关;true-上报,false-不上报 |
| isPersonDetectEnable | 人形探测事件上报开关;true-上报,false-不上报 |
| isCarLicenseSnapshotEnable | 车牌抓拍事件上报开关;true-上报,false-不上报 |
| isCarDetectEnable | 车形检测事件上报开关;true-上报,false-不上报 |
| isMotionDetectEnable | 移动侦测事件上报开关;true-上报,false-不上报 |
| isTrafficStatisticsEnable | 车流统计事件上报开关;true-上报,false-不上报 |
| isTrafficStatisticsCarShapeEnable | 车流统计车形事件上报开关;true-上报,false-不上报 |
| checkOAuth | OAuth认证开关;true-认证,false-不认证 |
| eventSendMode | 事件发送模式;realTime-实时发送,false-不上报 |
运行测试服务器
打开cmd,在测试服务器jar包(event-server.jar)所在的目录下,执行java -jar event-server.jar命令,回车出现下图内容表示测试服务器启动成功

也可以在浏览器输入电脑IP:8081的链接,出现“欢迎使用user”代表服务器安装完成

说明:在其他目录下时,也可以通过绝对路径来运行测试服务器,执行D:\HTTPServer\event-server.jar命令,若使用相对路径会提示以下错误
