310 lines
21 KiB
Markdown
310 lines
21 KiB
Markdown
**220视觉识别集成方案**
|
||
|
||
**1、告警图片上传**
|
||
|
||
项目文件存储采用MinIO,参数如下
|
||
|
||
服务地址:http://180.51.12.14:9000(甲方未来有IP变更可能,需要做成可配置)
|
||
|
||
bucketName: vi
|
||
|
||
accessKey: admin
|
||
|
||
secretKey: 12345678aA
|
||
|
||
**2、V6平台登录接口**
|
||
|
||
+-------------+---------------------------------------+---------------+
|
||
| 提供方 | V6平台 | |
|
||
+-------------+---------------------------------------+---------------+
|
||
| 调用方 | 数字孪生 | |
|
||
+-------------+---------------------------------------+---------------+
|
||
| 集成方式 | http POST请求 | |
|
||
+-------------+---------------------------------------+---------------+
|
||
| 调用方式 | 孪生平台在 | |
|
||
| | 初次进入页面时调用,过期时间为30分钟 | |
|
||
+-------------+---------------------------------------+---------------+
|
||
| 集成地址 | http://180.51.12.14/api/appsys/ss | 建议地址 |
|
||
| | o/httpheader/login/v1?username\_=szls | 做成可配置的 |
|
||
+-------------+---------------------------------------+---------------+
|
||
| **请求头h | | |
|
||
| eader参数** | | |
|
||
+-------------+---------------------------------------+---------------+
|
||
| 参数名 | 参数值 | |
|
||
+-------------+---------------------------------------+---------------+
|
||
| username\_ | digital | |
|
||
+-------------+---------------------------------------+---------------+
|
||
| 请求响应 | { | |
|
||
| | | |
|
||
| | \"errorDesc\": null, | |
|
||
| | | |
|
||
| | \"message\": null, | |
|
||
| | | |
|
||
| | \"responseBody\": { | |
|
||
| | | |
|
||
| | \"userInfo\": { | |
|
||
| | | |
|
||
| | \"avatar\": null, | |
|
||
| | | |
|
||
| | \"consoleType\": \"1\", | |
|
||
| | | |
|
||
| | \"currentAppId\": \"1\", | |
|
||
| | | |
|
||
| | \"currentDeptId\": | |
|
||
| | \"8a7465ff8ced991f018de9dae1591594\", | |
|
||
| | | |
|
||
| | \"currentLanguageCode\": | |
|
||
| | \"zh_CN\", | |
|
||
| | | |
|
||
| | \"currentOrgId\": | |
|
||
| | \"ORG_ROOT\", | |
|
||
| | | |
|
||
| | \"deptName\": | |
|
||
| | \"精密铸造厂\", | |
|
||
| | | |
|
||
| | \"id\": | |
|
||
| | \"8a746b7d91deb3270191df35f42e000e\", | |
|
||
| | | |
|
||
| | \"realname\": \"szls\", | |
|
||
| | | |
|
||
| | \"sanyEnable\": false, | |
|
||
| | | |
|
||
| | \"sanyRoleCodes\": \[\], | |
|
||
| | | |
|
||
| | \"secretLevel\": \"1\", | |
|
||
| | | |
|
||
| | \"secretLevelName\": | |
|
||
| | \"非涉密人员\", | |
|
||
| | | |
|
||
| | \"username\": \"szls\" | |
|
||
| | | |
|
||
| | }, | |
|
||
| | | |
|
||
| | \"expireTime\": \"18000\", | |
|
||
| | | |
|
||
| | \"accessKey\": { | |
|
||
| | | |
|
||
| | | |
|
||
| | \"AVI | |
|
||
| | CIT_PT6_APP_USER_ACCESS_KEY_SECRET\": | |
|
||
| | \"3aaf | |
|
||
| | 0b284aaf77141e71b02833fa978158baff378 | |
|
||
| | e210cc16db51e438d8c9a1b2f64d6faec5088 | |
|
||
| | 0abdac4d94e1f238830dc2bc0b831996de286 | |
|
||
| | 7760ed583065437f4137f62584bd4b62af6bc | |
|
||
| | e2f44b1b639ad0862a1ecbbadd307b54c814e | |
|
||
| | 554688f92da67789f8312e676eff53116c56e | |
|
||
| | 669e887163e7584dedc0ce313a4402c890027 | |
|
||
| | 46902b746e2971e94bf9e962b61c823d6a03b | |
|
||
| | 7d517b8cad138d318959e79ddce0483822df3 | |
|
||
| | 7393fefa1de230196b3d5b2e62b3006e95411 | |
|
||
| | 7e931bc9fcd2efaec59197f26f3d85d52a\", | |
|
||
| | | |
|
||
| | | |
|
||
| | \ | |
|
||
| | "AVICIT_PT6_APP_USER_ACCESS_KEY_ID\": | |
|
||
| | \"FY2ePr%2Fh4JEs9VQduFk4yPo8f27tmox | |
|
||
| | GendR8YQgWClmxo%2F454KmWddfXOR2bcuL\" | |
|
||
| | | |
|
||
| | }, | |
|
||
| | | |
|
||
| | \"refreshTime\": \"72000\", | |
|
||
| | | |
|
||
| | \"licenseAlertMsg\": null, | |
|
||
| | | |
|
||
| | \"token\": | |
|
||
| | \"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1N | |
|
||
| | iJ9.eyJzdWIiOiJBcHDliY3nq6_mjojmnYMiL | |
|
||
| | CJBUFBfSUQiOiIxIiwiQVZJQ0lUX1BUNl9BUF | |
|
||
| | BfVVNFUl9BQ0NFU1NfS0VZX0lEIjoiRlkyZVB | |
|
||
| | yJTJGaDRKRXM5VlFkdUZrNHlQbzhmMjd0bW94 | |
|
||
| | R2VuZFI4WVFnV0NsbXhvJTJGNDU0S21XZGRmW | |
|
||
| | E9SMmJjdUwiLCJpc3MiOiJBVklDLURJR0lUQU | |
|
||
| | wiLCJJU1NVRURfVElNRVNUQU1QIjoiMTcyNjA | |
|
||
| | yNjc5NDAwMiIsIlVTRVJfTkFNRSI6InN6bHMi | |
|
||
| | LCJhdWQiOiI4YTc0NmI3ZDkxZGViMzI3MDE5M | |
|
||
| | WRmMzVmNDJlMDAwZSIsIlVTRVJfQ09ERSI6In | |
|
||
| | N6bHMiLCJMQU5HVUFHRV9DT0RFIjoiemhfQ04 | |
|
||
| | iLCJVU0VSX0RFUFRfQ09ERSI6IjQxMTAwMCIs | |
|
||
| | IlRPS0VOX1RZUEUiOiJhY2Nlc3MiLCJVU0VSX | |
|
||
| | 0RFUFRfTkFNRSI6IueyvuWvhumTuOmAoOWOgi | |
|
||
| | IsImV4cCI6MTcyNjA0NDc5NCwiT1JHX0lERU5 | |
|
||
| | USVRZIjoiT1JHX1JPT1QiLCJVU0VSX0RFUFRf | |
|
||
| | SUQiOiI4YTc0NjVmZjhjZWQ5OTFmMDE4ZGU5Z | |
|
||
| | GFlMTU5MTU5NCIsIlNFQ1JFVF9MRVZFTCI6Ij | |
|
||
| | EiLCJqdGkiOiJmNjE5OWE3NC02ZWVhLTRmYjA | |
|
||
| | tYTE2Zi0yNzA3MTQzMGM2OTMifQ.-dAzs2RIB | |
|
||
| | Ai99odaaGOpwHt61tzeLwNrOiXNPK4Z-VY\", | |
|
||
| | | |
|
||
| | \"refreshToken\": | |
|
||
| | \"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1N | |
|
||
| | iJ9.eyJzdWIiOiJBcHDliY3nq6_mjojmnYMiL | |
|
||
| | CJBUFBfSUQiOiIxIiwiQVZJQ0lUX1BUNl9BUF | |
|
||
| | BfVVNFUl9BQ0NFU1NfS0VZX0lEIjoiRlkyZVB | |
|
||
| | yJTJGaDRKRXM5VlFkdUZrNHlQbzhmMjd0bW94 | |
|
||
| | R2VuZFI4WVFnV0NsbXhvJTJGNDU0S21XZGRmW | |
|
||
| | E9SMmJjdUwiLCJpc3MiOiJBVklDLURJR0lUQU | |
|
||
| | wiLCJJU1NVRURfVElNRVNUQU1QIjoiMTcyNjA | |
|
||
| | yNjc5NDAwMiIsIlVTRVJfTkFNRSI6InN6bHMi | |
|
||
| | LCJhdWQiOiI4YTc0NmI3ZDkxZGViMzI3MDE5M | |
|
||
| | WRmMzVmNDJlMDAwZSIsIlVTRVJfQ09ERSI6In | |
|
||
| | N6bHMiLCJMQU5HVUFHRV9DT0RFIjoiemhfQ04 | |
|
||
| | iLCJVU0VSX0RFUFRfQ09ERSI6IjQxMTAwMCIs | |
|
||
| | IlRPS0VOX1RZUEUiOiJyZWZyZXNoIiwiVVNFU | |
|
||
| | l9ERVBUX05BTUUiOiLnsr7lr4bpk7jpgKDljo | |
|
||
| | IiLCJleHAiOjE3MjYwOTg3OTQsIk9SR19JREV | |
|
||
| | OVElUWSI6Ik9SR19ST09UIiwiVVNFUl9ERVBU | |
|
||
| | X0lEIjoiOGE3NDY1ZmY4Y2VkOTkxZjAxOGRlO | |
|
||
| | WRhZTE1OTE1OTQiLCJTRUNSRVRfTEVWRUwiOi | |
|
||
| | IxIiwianRpIjoiNTQ5MGRmZDAtYWYzYS00M2E | |
|
||
| | yLWI5ZmUtM2JmZGM4YzE5ZTFjIn0.7B40GSCW | |
|
||
| | AFlQl01PSYkh4H478F8cD4-vqH5SZU8s7DQ\" | |
|
||
| | | |
|
||
| | }, | |
|
||
| | | |
|
||
| | \"retCode\": \"200\" | |
|
||
| | | |
|
||
| | } | |
|
||
+-------------+---------------------------------------+---------------+
|
||
| 取值字段 | responseBody.token | 用作其他请 |
|
||
| | | 求请求头参数 |
|
||
+-------------+---------------------------------------+---------------+
|
||
|
||
**3、告警事件信息同步**
|
||
|
||
+-------------+----------------+-----------------+---+---------------+
|
||
| 提供方 | V6平台 | | | |
|
||
+-------------+----------------+-----------------+---+---------------+
|
||
| 调用方 | 视觉识别 | | | |
|
||
+-------------+----------------+-----------------+---+---------------+
|
||
| 集成方式 | http POST请求 | | | |
|
||
+-------------+----------------+-----------------+---+---------------+
|
||
| 调用方式 | 当 | | | |
|
||
| | 告警事件发生时 | | | |
|
||
| | 调用,token过 | | | |
|
||
| | 期时间为30分钟 | | | |
|
||
+-------------+----------------+-----------------+---+---------------+
|
||
| 集成地址 | http://180.51. | | | 建议地址 |
|
||
| | 12.14/api/edge | | | 做成可配置的 |
|
||
| | /edgecallmanag | | | |
|
||
| | es/vi-alarm/v1 | | | |
|
||
+-------------+----------------+-----------------+---+---------------+
|
||
| **请求头h | | | | |
|
||
| eader参数** | | | | |
|
||
+-------------+----------------+-----------------+---+---------------+
|
||
| 参数名 | 参数值 | | | |
|
||
+-------------+----------------+-----------------+---+---------------+
|
||
| X-A | 从登录接 | | | |
|
||
| ccess-Token | 口获取的respon | | | |
|
||
| | seBody.token值 | | | |
|
||
+-------------+----------------+-----------------+---+---------------+
|
||
| 请求包体 | { | | | |
|
||
| | | | | |
|
||
| | \"tenantCode | | | |
|
||
| | \":\"租户号\", | | | |
|
||
| | 0325新添加 | | | |
|
||
| | | | | |
|
||
| | \"channelNo | | | |
|
||
| | \":\"频道号\", | | | |
|
||
| | | | | |
|
||
| | \"a | | | |
|
||
| | larmContent\": | | | |
|
||
| | \"人员到岗\", | | | |
|
||
| | | | | |
|
||
| | \"alarmTime\": | | | |
|
||
| | \"告警时间\", | | | |
|
||
| | | | | |
|
||
| | \ | | | |
|
||
| | "personName\": | | | |
|
||
| | \"人员名称\", | | | |
|
||
| | | | | |
|
||
| | \"meetLevel\": | | | |
|
||
| | \"相识度\", | | | |
|
||
| | | | | |
|
||
| | \"picInfo\": | | | |
|
||
| | \[ | | | |
|
||
| | | | | |
|
||
| | {\"url\": | | | |
|
||
| | \"http地址\"}, | | | |
|
||
| | | | | |
|
||
| | {\"url\": | | | |
|
||
| | \"http地址\"} | | | |
|
||
| | | | | |
|
||
| | \], | | | |
|
||
| | | | | |
|
||
| | \"videoInfo\": | | | |
|
||
| | \[ | | | |
|
||
| | | | | |
|
||
| | {\"url\": | | | |
|
||
| | \"http地址\"}, | | | |
|
||
| | | | | |
|
||
| | {\"url\": | | | |
|
||
| | \"http地址\"} | | | |
|
||
| | | | | |
|
||
| | \] | | | |
|
||
| | | | | |
|
||
| | } | | | |
|
||
+-------------+----------------+-----------------+---+---------------+
|
||
| 参数说明 | | | | |
|
||
+-------------+----------------+-----------------+---+---------------+
|
||
| channelNo | | 频道号 | | |
|
||
+-------------+----------------+-----------------+---+---------------+
|
||
| a | | 告警内容 | | |
|
||
| larmContent | | | | |
|
||
+-------------+----------------+-----------------+---+---------------+
|
||
| alarmTime | | 告警时间 | \ | |
|
||
| | | | " | |
|
||
| | | | 2 | |
|
||
| | | | 0 | |
|
||
| | | | 2 | |
|
||
| | | | 4 | |
|
||
| | | | - | |
|
||
| | | | 0 | |
|
||
| | | | 1 | |
|
||
| | | | - | |
|
||
| | | | 0 | |
|
||
| | | | 1 | |
|
||
| | | | 0 | |
|
||
| | | | 9 | |
|
||
| | | | : | |
|
||
| | | | 0 | |
|
||
| | | | 0 | |
|
||
| | | | : | |
|
||
| | | | 0 | |
|
||
| | | | 0 | |
|
||
| | | | \ | |
|
||
| | | | " | |
|
||
+-------------+----------------+-----------------+---+---------------+
|
||
| picIn | | 图片地址结合 | | |
|
||
| fo\[0\].url | | | | |
|
||
+-------------+----------------+-----------------+---+---------------+
|
||
| vide | | 视频地址集合 | | |
|
||
| oInfo\[0\]. | | | | |
|
||
| url | | | | |
|
||
+-------------+----------------+-----------------+---+---------------+
|
||
| | | | | |
|
||
+-------------+----------------+-----------------+---+---------------+
|
||
| 响应包体 | { | | | |
|
||
| | | | | |
|
||
| | \"respons | | | |
|
||
| | eBody\":\"1\", | | | |
|
||
| | | | | |
|
||
| | \"message\": | | | |
|
||
| | null, | | | |
|
||
| | | | | |
|
||
| | \"retCode\": | | | |
|
||
| | \"200\", | | | |
|
||
| | | | | |
|
||
| | \"errorDesc\": | | | |
|
||
| | null | | | |
|
||
| | | | | |
|
||
| | } | | | |
|
||
+-------------+----------------+-----------------+---+---------------+
|
||
|
||
**4、监控视频合流web视频直播地址**
|
||
|
||
**5、监控视频单流web视频直播地址列表**
|
||
|
||
**6、镜像内程序文件存放地址**
|
||
|
||
为更新便捷性考虑,程序以及配置文件做成挂接到k8s外nfs形式,需要给出镜像内程序文件夹路径 |