Compare commits

...

4 Commits

Author SHA1 Message Date
1e060fb486 update 2024-02-04 10:24:40 +08:00
9d3d9a8b48 update 2024-02-01 16:52:32 +08:00
7019d231e2 update 2024-01-31 09:18:18 +08:00
fca55c5cb8 read map from config file 2024-01-30 17:25:58 +08:00
24 changed files with 1396 additions and 144 deletions

129
config.yaml Normal file
View File

@ -0,0 +1,129 @@
user_ids:
T2变电所:
- g78976das
A区北油库: []
B区西~油库:
- fsdf34324
- dsffee879
二厂平台~东: []
T1变电所: []
A区南~油库:
- ffe348244
T3变电所: []
T11变电所: []
二厂平台~西: []
二厂平台~中01: []
二厂平台~中02: []
T9变压器: []
T6变压器: []
B区西~油库(测温): []
T2变电所 (测温): []
二厂平台~西(测温): []
二厂平台~中01测温: []
T1变电所(测温): []
二厂平台~东(测温): []
二厂平台~中02测温: []
T3变电所测温: []
T11变电所(测温): []
A区南~油库(测温): []
T9变压器测温: []
T6变压器测温: []
A区北油库(测温): []
A区_北油库_气体探测器: []
A区_南油库_气体探测器: []
B区油库_气体探测器: []
event_type:
131329: 视频丢失
131330: 视频遮挡
131331: 移动侦测
131612: 场景变更
131613: 虚焦
589825: 报警输入
196355: 可视域事件
851969: GPS采集
131588: 区域入侵
131585: 越界侦测
131586: 进入区域
131587: 离开区域
131590: 徘徊侦测
131593: 人员聚集
131592: 快速移动
131591: 停车侦测
131594: 物品遗留
131595: 物品拿取
131664: 人数异常
131665: 间距异常
131596: 剧烈运动
131603: 岗位值守
131605: 倒地
131597: 攀高
131666: 人员站立
131609: 防风场滞留
131598: 起身
131599: 人靠近ATM
131600: 操作超时
131601: 贴纸条
131602: 安装读卡器
131604: 尾随
131606: 声强突变
131607: 折线攀高
131611: 折线警戒面
192518: 温差报警
192517: 温度报警
192516: 船只检测
192515: 火点检测
192514: 烟火检测
192513: 烟雾检测
254234: 低限报警
254235: 高限报警
254011: 燃气报警
930335: 高空抛物
327681: 防区报警
327946: 防区布防
889196545: 监控点离线
422400001: 有人打电话
422400000: 有人抽烟
422400002: 有人抽烟或打电话
devices:
f3e4a7ff9123414e8654735a6346c709: T2变电所
fbd248070e194ee7a5d19bbebd04b416: A区北油库
7b2e3262db0944f6aafb46e92662b5d0: B区西~油库
2fea57a3fb0e4b1690a4c3f0ea104e5a: 二厂平台~东
3a749d1152ed46c8ae5fb6498c93fd5c: T1变电所
326798a515e34beebb192e310a083b6f: A区南~油库
60755219aaac48d4b28330557f3195ab: T3变电所
f35c4c52e3a14d79bb7550add62e53c1: T11变电所
c08f3b8317a743069ac18fc1f9d3dfc3: B区西~油库
f56fe78367e5428ea86a0df60c65ce97: T2变电所
0f13fc0d975744cc87020ec684ac567f: 二厂平台~西
c25ef7b22a014427b81450e9947a4900: 二厂平台~中01
5241132804bc4190a9602de3eef52e67: T1变电所
6408079965494092aa9098d4c40e5de1: 二厂平台~东
98836b3470724ac286bcf13409680cd3: 二厂平台~中02
17d6d40adab940d09c31fdc61eddbf0f: T3变电所
870bd26f6c8e4d37aa66f055cf948ad2: T11变电所
daa37a58d3364f6ab195a7b7f37864f4: A区南~油库
ca89140d5deb448888aee8505f36e380: T9变压器
b61cc3688e41446f882e4ac17ff9de94: T6变压器
96d676184b2c46ddaa58cc1959844649: A区北油库
38a57cbc742a4ff7bedf84582ae12ceb: B区西~油库(测温)
c9558cebdc7b4bc3afff8e574c9980e5: T2变电所 (测温)
6db35c44bd2749d99513e42bf0e807a3: 二厂平台~西(测温)
600984a71b104b7f87f04166e6116120: 二厂平台~中01测温
0167f324d14246dda04dc0d5cadd03d7: T1变电所(测温)
6128d2a2ab5746279135c96c79f2561f: 二厂平台~东(测温)
cb82b9641aa54011abe92408cae86a3f: 二厂平台~中02测温
c914de0202544211822fee8ca293b5be: T3变电所测温
2ecfd396c4d0454f99101d3b3de6e60f: T11变电所(测温)
f1e5e56900f847df8b982a6f5046f6ef: A区南~油库(测温
4c3504b4122a4edf98befbcc5f8de8f4: T9变压器测温
210062d2e12d4b56b31a8324b42e8af8: T6变压器测温
d16a70c6461c407a8f507013c29fce97: A区北油库(测温
4a1057f79b12483288e22d81a2f587f9: A区_北油库_气体探测器
c0f9b4d866af46d79d7ddb19c4f4a874: A区_南油库_气体探测器
2b6d0f3694854ad393537ececed20704: B区油库_气体探测器
push_url: http://192.168.1.233:8080/batch_msg

55
event.json Normal file
View File

@ -0,0 +1,55 @@
{
"eventId": "BE26E09F-0C6C-4EF9-BE2B-27007B261731",
"eventType": "区域入侵",
"eventLvl": 1,
"happenTime": "2019-01-02T15:17:24.000+08:00",
"srcIndex": "da107dd1989e44978a5efebe73d6e979",
"srcName": "浙江杭州",
"srcType": "camera",
"status": 0,
"timeout": 0,
"userIds": [
"gdsdfs"
],
"data": {
"channelName": "A区北油料库",
"dataType": "behavioralAnalysis",
"recvTime": "2017-04-22T15:39:01+08:00",
"sendTime": "2017-04-22T15:39:01+08:00",
"dateTime": "2017-04-22T15:39:01+08:00",
"ipAddress": "10.19.134.11",
"portNo": 80,
"channelID": 1,
"eventType": "fielddetection",
"eventDescription": "fielddetection",
"_detectionResult": [
{
"imageUrl": "http://10.3.1.12:8080/xxx",
"targetAttrs": {
"imageServerCode": "3212234",
"deviceIndexCode": "1568556",
"cameraIndexCode": "1235415",
"channelName": "tongdao1",
"cameraAddress": "杭州市西兴",
"longitude": 116.39737,
"latitude": 116.39737
},
"duration": 120,
"sensitivityLevel": 20,
"rate": 30,
"detectionTarget": 1,
"regionCoordinatesList": [
{
"positionX": 0.901,
"positionY": 0.536
},
{
"positionX": 0.901,
"positionY": 0.536
}
]
}
]
}
}

89
fdas.json Normal file
View File

@ -0,0 +1,89 @@
{
"code": "0",
"msg": "success",
"data": {
"total": 3,
"pageNo": 1,
"pageSize": 40,
"list": [
{
"indexCode": "4a1057f79b12483288e22d81a2f587f9",
"resourceType": "gas,fireSensor",
"regionIndexCode": "root000000",
"name": "A区_北油库_气体探测器",
"fireproChannelType": 1020069,
"fireproChannelSubType": 10,
"fireproChannelFirm": "4000001",
"fireproChannelOwnSystemId": "1010003",
"createTime": "2024-01-11T15:55:33.234+08:00",
"updateTime": "2024-01-12T10:39:45.730+08:00",
"parentIndexCode": "d8373df56bde4afaa5362deeb5162e48",
"fireproChannelAddressCode": "d8373df56bde4afaa5362deeb5162e48_01-001-001",
"channelType": "gas",
"channelNo": "01-001-001",
"comId": "fire",
"dataVersion": "0",
"disOrder": 642,
"treatyType": "gb26875_reg",
"zoneId": "Asia/Shanghai",
"extendJson": "{\"tag\": null, \"zoneId\": \"Asia/Shanghai\", \"resourceId\": \"60492604d2b4434e9c87af6f9d47113f\", \"managerResType\": \"fireSensor\", \"deviceTreatyType\": \"gb26875_reg\", \"fireproChannelFirm\": \"4000001\", \"fireproChannelType\": \"1020069\", \"fireproChannelSubType\": \"10\", \"fireproChannelAddressCode\": \"d8373df56bde4afaa5362deeb5162e48_01-001-001\", \"fireproChannelOwnSystemId\": \"1010003\"}",
"sort": 642,
"isCascade": 0,
"regionName": "江淮汽车发动机公司",
"regionPath": "@root000000@"
},
{
"indexCode": "c0f9b4d866af46d79d7ddb19c4f4a874",
"resourceType": "gas,fireSensor",
"regionIndexCode": "root000000",
"name": "A区_南油库_气体探测器",
"fireproChannelType": 1020069,
"fireproChannelSubType": 10,
"fireproChannelFirm": "4000001",
"fireproChannelOwnSystemId": "1010003",
"createTime": "2024-01-11T15:54:46.636+08:00",
"updateTime": "2024-01-12T10:40:49.145+08:00",
"parentIndexCode": "25321b671f694c1a8848feb966f45b29",
"fireproChannelAddressCode": "25321b671f694c1a8848feb966f45b29_01-001-001",
"channelType": "gas",
"channelNo": "01-001-001",
"comId": "fire",
"dataVersion": "0",
"disOrder": 641,
"treatyType": "gb26875_reg",
"zoneId": "Asia/Shanghai",
"extendJson": "{\"tag\": null, \"zoneId\": \"Asia/Shanghai\", \"resourceId\": \"acd35363c27743e78ae947252c743553\", \"managerResType\": \"fireSensor\", \"deviceTreatyType\": \"gb26875_reg\", \"fireproChannelFirm\": \"4000001\", \"fireproChannelType\": \"1020069\", \"fireproChannelSubType\": \"10\", \"fireproChannelAddressCode\": \"25321b671f694c1a8848feb966f45b29_01-001-001\", \"fireproChannelOwnSystemId\": \"1010003\"}",
"sort": 641,
"isCascade": 0,
"regionName": "江淮汽车发动机公司",
"regionPath": "@root000000@"
},
{
"indexCode": "2b6d0f3694854ad393537ececed20704",
"resourceType": "gas,fireSensor",
"regionIndexCode": "root000000",
"name": "B区油库_气体探测器",
"fireproChannelType": 1020069,
"fireproChannelSubType": 10,
"fireproChannelFirm": "4000001",
"fireproChannelOwnSystemId": "1010003",
"createTime": "2024-01-08T21:46:02.373+08:00",
"updateTime": "2024-01-12T10:40:10.687+08:00",
"parentIndexCode": "b0f037bf47254fd9bcbf33db21b8a569",
"fireproChannelAddressCode": "b0f037bf47254fd9bcbf33db21b8a569_01-001-001",
"channelType": "gas",
"channelNo": "01-001-001",
"comId": "fire",
"dataVersion": "0",
"disOrder": 414,
"treatyType": "gb26875_reg",
"zoneId": "Asia/Shanghai",
"extendJson": "{\"tag\": null, \"zoneId\": \"Asia/Shanghai\", \"resourceId\": \"5788d5be33a74de6a9216f2465dc067e\", \"managerResType\": \"fireSensor\", \"deviceTreatyType\": \"gb26875_reg\", \"fireproChannelFirm\": \"4000001\", \"fireproChannelType\": \"1020069\", \"fireproChannelSubType\": \"10\", \"fireproChannelAddressCode\": \"b0f037bf47254fd9bcbf33db21b8a569_01-001-001\", \"fireproChannelOwnSystemId\": \"1010003\"}",
"sort": 414,
"isCascade": 0,
"regionName": "江淮汽车发动机公司",
"regionPath": "@root000000@"
}
]
}
}

11
hik-sub.service Normal file
View File

@ -0,0 +1,11 @@
[Unit]
Description=Hik sub
After=network.target redis
[Service]
ExecStart=/home/hik/hik-push-venv/bin/hik-sub
Restart=always
User=hik
[Install]
WantedBy=multi-user.target

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,16 +1,14 @@
import asyncio
import json
from typing import Dict
from redis import asyncio as aioredis
import uvicorn
from fastapi import FastAPI, BackgroundTasks, UploadFile
from fastapi import FastAPI, BackgroundTasks
app = FastAPI()
async def add_stream(data: dict):
redis = await aioredis.Redis(host="127.0.0.1", port=6379)
redis = await aioredis.Redis(host="127.0.0.1", port=7019, password="SMHdFrlK")
await redis.lpush("hik-sub-event", json.dumps(data))
await redis.close()
@ -27,7 +25,7 @@ async def event_rcv(data: dict, background_tasks: BackgroundTasks):
def run_app():
uvicorn.run("main:app", host="0.0.0.0", port=8000)
uvicorn.run(app=app, host="0.0.0.0", port=8000)
if __name__ == "__main__":

Binary file not shown.

Binary file not shown.

View File

@ -1,15 +0,0 @@
device_map = {
"192.168.1.12": "4GB-供油站",
"192.168.1.13": "T2变电所",
"192.168.1.14": "二厂平台~西",
"192.168.1.15": "二厂平台~中o1",
"192.168.1.16": "T1变电所",
"192.168.1.17": "二厂平台~东",
"192.168.1.18": "二厂平台~中o2",
"192.168.1.19": "T3变电所",
"192.168.1.20": "T11变电所",
"192.168.1.21": "4GA-供油站",
"192.168.1.22": "T9-变压器",
"192.168.1.23": "T6-变压器",
"192.168.1.24": "4DB-供油站",
}

View File

@ -1,4 +1,4 @@
mapping = {
event_map = {
131329: '视频丢失',
131330: '视频遮挡',
131331: '移动侦测',

View File

@ -1,17 +0,0 @@
user_map = {
"192.168.1.12": [
],
"192.168.1.13": [],
"192.168.1.14": [],
"192.168.1.15": [],
"192.168.1.16": [],
"192.168.1.17": [],
"192.168.1.18": [],
"192.168.1.19": [],
"192.168.1.20": [],
"192.168.1.21": [],
"192.168.1.22": [],
"192.168.1.23": [],
"192.168.1.24": [],
}

1
hik_push/rea.json Normal file
View File

@ -0,0 +1 @@
{'data': {'channelID': 1, 'channelName': 'B西~', 'dataProcInterval': '24', 'dataType': 'behavioralAnalysis', 'dateTime': '2024-02-01T11:23:54.000+08:00', 'eventDescription': 'fielddetection', 'eventType': 'fielddetection', 'ipAddress': '192.168.1.11', 'picUploadInterval': '20', 'portNo': 8000, 'recvTime': '2024-02-01T11:23:57.711+08:00', 'sendTime': '2024-02-01T11:23:57.735+08:00', 'userIds': ['fsdf34324', 'dsffee879'], '_detectionResult': [{'detectionTarget': 1, 'duration': 1, 'imageUrl': 'http://192.168.1.250:6120/pic?0d44=de54ida-=o6018p66ea906d-63599cbbb*562s=**113==tp*7417=6807757*3861=6l9*0814=fo916-12*le1-od2620224252', 'rate': 0, 'rectType': 'others', 'regionCoordinatesList': [{'positionX': 0, 'positionY': 0.5210000276565552}, {'positionX': 0.9929999709129332, 'positionY': 0.8059999942779541}, {'positionX': 0.9929999709129332, 'positionY': 0.02500000037252903}, {'positionX': 0.006000000052154064, 'positionY': 0}], 'sensitivityLevel': 4, 'targetAttrs': {'cameraIndexCode': 'c08f3b8317a743069ac18fc1f9d3dfc3', 'deviceIndexCode': '9c6ed401392e454984c8002bdd96c255', 'imageServerCode': '53a3b8cb-b3e6-45ff-ae95-65ab3a157551', 'picServerIndexCode': '53a3b8cb-b3e6-45ff-ae95-65ab3a157551'}, 'targetRect': {'height': 0.4860000014305115, 'positionX': 0.02400000020861626, 'positionY': 0.4329999983310699, 'width': 0.09200000017881392}, 'taskInfo': {'ruleCustomName': '1', 'ruleID': 0, 'ruleName': '1'}}]}, 'eventId': '00091540-B916-8546-8C42-8582BD2F66F3', 'eventType': '', 'happenTime': '2024-02-01T11:23:54.000+08:00', 'srcIndex': 'c08f3b8317a743069ac18fc1f9d3dfc3', 'srcName': 'B西~', 'srcParentIndex': '9c6ed401392e454984c8002bdd96c255', 'srcType': 'camera', 'status': 0, 'timeout': 0}

View File

@ -1,118 +1,110 @@
import asyncio
import json
from io import BytesIO
from pathlib import Path
import logging
import yaml
import requests
from custom_exception import FeishuAuthException
from mapping.event_map_mapping import mapping
from mapping.device_map import device_map
from mapping.user_map import user_map
from redis import asyncio as aioredis
app_id = "cli_a525f3d78e3e500c"
app_secret = "JVhnbKfXifddjHVwcTqbEfn1rDQBYqDD"
headers = {"Authorization": ""}
def get_access_token(api_id, secret):
url = "https://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internal"
data = {
"app_id": api_id,
"app_secret": secret
}
resp = requests.post(url, data=data).content.decode('utf-8')
return json.loads(resp)['tenant_access_token']
# 获取事件的图片
def get_image_url(event):
analysis_key = mapping.get(event['eventType'])['detection_key']
if analysis_key is None:
return None
images = []
for el in event['data'][analysis_key]:
images.append(el['imageUrl'])
if len(images) == 0:
return None
return images
def get_value_by_nested_key(my_dict, nested_key):
ret = my_dict
for key in nested_key:
ret = ret[key]
return ret
# 上次图片到飞书
def upload_image(url):
image_content = requests.get(url).content
payload = {'image_type': 'message'}
files = [
('image', ('file', BytesIO(image_content), 'application/octet-stream'))
]
image = requests.request("POST", "https://open.feishu.cn/open-apis/im/v1/images", data=payload,
files=files, headers=headers).content.decode('utf-8')
data = json.loads(image)
code = data['code']
if code == 99991663:
raise FeishuAuthException
image_key = json.loads(image)['data']['image_key']
return image_key
# 推送到飞书
def push_to_feishu(data):
push_url = "https://open.feishu.cn/open-apis/message/v4/batch_send/"
data = json.dumps(data)
r = requests.post(push_url, data=data, headers=headers).content.decode('utf-8')
data = json.loads(r)
code = data['code']
if code == 99991663:
raise FeishuAuthException
print(r)
async def read_event():
redis_client = await aioredis.Redis(host="127.0.0.1", port=6379)
logging.basicConfig(level=logging.INFO)
# 读取配置文件
home_dir = Path.home()
with open(home_dir / '.config' / 'hik-push' / 'config.yaml', 'r', encoding='utf-8') as f:
config = yaml.safe_load(f)
if "user_ids" not in config:
logging.error("请配置user_ids")
return
if "devices" not in config:
logging.error("请配置devices")
return
if "event_type" not in config:
logging.error("请配置event_type")
return
if "push_url" not in config:
logging.error("请配置push_url")
return
logging.info(config)
user_map = config['user_ids']
device_map = config['devices']
event_map = config['event_type']
push_url = config['push_url']
redis_client = await aioredis.Redis(host="127.0.0.1", port=7019, password="SMHdFrlK")
while True:
data = await redis_client.brpop("hik-sub-event")
sub_json = json.loads(data[1].decode('utf-8'))
try:
data = await redis_client.brpop("hik-sub-event")
sub_json = json.loads(data[1].decode('utf-8'))
events = sub_json["params"]["events"]
for event in events:
# 将eventType ID 替换为中文字符串
event_type = event['eventType']
event_type_str = mapping.get(event_type, "未知事件类型")
event['eventType'] = event_type_str
if "data" in event:
# 如果存在 data 属性
# ip_address
ip_address = event["data"]["ipAddress"]
# 根据 ip_address 获取对应设备名称
device_name = device_map.get(ip_address, "未知设备")
event['data']['deviceName'] = device_name
# 根据 ip_address 获取对应 userid 数组
user_ids = user_map.get(ip_address, [])
event['data']['userIds'] = user_ids
# 替换分析结果字段
if "eventType" in event['data']:
detection_field_name = event['data']['eventType']
if detection_field_name in event['data']:
event['data']["_detectionResult"] = event['data'].pop(detection_field_name)
# TODO: 请求推送 api
#
print(event)
# 如果是ai事件
if event["srcType"] == "eventRule":
event_details = event["eventDetails"]
for event_detail in event_details:
# 事件类型 id 替换为 str
event_type_str = event_map.get(event_detail['eventType'], "未知事件类型")
event_detail['eventType'] = event_type_str
# 添加设备名称
src_index = event_detail["srcIndex"]
device_name = device_map.get(src_index, "未知设备")
event_detail['deviceName'] = device_name
# 根据设备名称获取 user_ids
user_ids = user_map.get(device_name, [])
event_detail['userIds'] = user_ids
# 添加其他字段
event_detail["eventLvl"] = event['eventLvl']
event_detail["happenTime"] = event['happenTime']
# 如果存在 data 属性
if "data" in event_detail:
# 替换分析结果字段
if "eventType" in event_detail['data']:
detection_field_name = event_detail['data']['eventType']
if detection_field_name in event_detail['data']:
event_detail['data']["_detectionResult"] = event_detail['data'].pop(detection_field_name)
logging.info(event_detail)
try:
push_resp = requests.post(push_url, json=event_detail).content.decode('utf-8')
logging.info(push_resp)
except Exception as e:
logging.error(f"网络错误推送失败: {e}")
else:
# 将 eventType ID 替换为中文字符串
event_type = event['eventType']
logging.info(event_type)
event_type_str = event_map.get(event_type, "未知事件类型")
event['eventType'] = event_type_str
# 添加设备名称
src_index = event["srcIndex"]
device_name = device_map.get(src_index, "未知设备")
# 根据设备名称获取 user_ids
user_ids = user_map.get(device_name, [])
event['deviceName'] = device_name
event['userIds'] = user_ids
if "data" in event:
# 如果存在 data 属性
# 替换分析结果字段
if "eventType" in event['data']:
detection_field_name = event['data']['eventType']
if detection_field_name in event['data']:
event['data']["_detectionResult"] = event['data'].pop(detection_field_name)
# 请求推送 api
logging.info(event)
try:
push_resp = requests.post(push_url, json=event).content.decode('utf-8')
logging.info(push_resp)
except Exception as e:
logging.error(f"网络错误推送失败: {e}")
except Exception as e:
print("error: ", e)
logging.error("error: ", e)
continue
await asyncio.sleep(0.5)
finally:
await asyncio.sleep(0.5)
def run_app():
asyncio.run(read_event())
if __name__ == "__main__":

45
hik_push/sub_body.json Normal file
View File

@ -0,0 +1,45 @@
{
"eventTypes": [
131588,
131585,
131586,
131587,
131590,
131593,
131592,
131591,
131594,
131595,
131664,
131665,
131596,
131603,
131605,
131597,
131666,
131609,
131598,
131599,
131600,
131601,
131602,
131604,
131606,
131607,
131611,
192518,
192517,
192516,
192515,
192514,
192513,
254234,
254235,
254011,
930335,
327681,
327946
],
"eventDest": "http://127.0.0.1:8000/eventRcv",
"subType": 0
}

121
hik_push/trd.json Normal file
View File

@ -0,0 +1,121 @@
{
"eventDetails": [
{
"ability": "event_vss",
"data": {
"AIOPResultData": {
"confidence": 770,
"height": "1080",
"id": 10013,
"imageUrl": "http://192.168.1.250:6120/pic?0d44=de54ida-=o1018p02ea976d-63599cbbb*162s=**118==tp*7618=6201040*6020=7l1*0026=fo966-14*le1-od2620224252",
"modelID": "00012023050501005hms3classDet00",
"realArea": 0,
"realHeight": 0,
"realVolume": 0,
"realWidth": 0,
"rect": {
"h": "0.107890",
"w": "0.067804",
"x": "0.305665",
"y": "0.303932"
},
"region": {
"rect": {
"h": "0.107890",
"w": "0.067804",
"x": "0.305665",
"y": "0.303932"
}
},
"ruleId": 2,
"ruleName": [
"打电话"
],
"targetAttrs": {
"cameraIndexCode": "f3e4a7ff9123414e8654735a6346c709",
"deviceIndexCode": "efa6aa29eaea4464aa5c3dd847f2c9c3",
"imageServerCode": "d74f089c-4888-4d36-b829-926e6f7c3c3c",
"picServerIndexCode": "d74f089c-4888-4d36-b829-926e6f7c3c3c"
},
"taskID": "86ff37c70e9e42f98f636ee866619e00",
"taskType": "AIOP_Video",
"triggerType": 1073758209,
"type": 3,
"typeName": "打电话",
"url": None,
"valid": 1,
"visible": 1,
"width": "1920"
},
"aiopMsgType": 2,
"channelID": 33,
"channelName": "T2变电所",
"dataProcInterval": "28",
"dataType": "AIOPDetection",
"dateTime": "2024-02-02T10:33:44.430+08:00",
"eventDescription": "AI Open Platform Video Detection",
"eventType": "AIOPResultData",
"ipAddress": "192.168.1.10",
"picUploadInterval": "13",
"portNo": 8000,
"presetIndex": 0,
"recvTime": "2024-02-02T10:34:20.589+08:00",
"sendTime": "2024-02-02T10:34:20.617+08:00",
"targetAttrs": {
"cameraIndexCode": "f3e4a7ff9123414e8654735a6346c709",
"deviceIndexCode": "efa6aa29eaea4464aa5c3dd847f2c9c3",
"imageServerCode": "d74f089c-4888-4d36-b829-926e6f7c3c3c",
"picServerIndexCode": "d74f089c-4888-4d36-b829-926e6f7c3c3c"
},
"taskID": "86ff37c70e9e42f98f636ee866619e00",
"url": "http://192.168.1.250:6120/pic?0d44=de54ida-=o1018p02ea976d-63599cbbb*162s=**118==tp*7618=6201040*6020=7l1*0026=fo966-14*le1-od2620224252"
},
"eventOriginalId": "578B384C-78AB-7743-A2E5-CDE3BD0E19E2",
"eventType": 422400002,
"locationIndexCode": ", "locationName": ",
"regionIndexCode": "2bc4f74e-4a96-4a67-b67f-4037724b0a46",
"regionName": "江淮 汽车发动机公司/行为分析监控",
"srcIndex": "f3e4a7ff9123414e8654735a6346c709",
"srcName": "T2变电所",
"srcType": "camera"
}
],
"eventId": "894A9D9761D84FAB96BD0D292DA219BC",
"eventLvl": 2,
"eventName": "有人抽烟或打电话",
"eventOldId": "578B384C-78AB-7743-A2E5-CDE3BD0E19E2",
"eventType": "未知事件类型",
"happenTime": "2024-02-02T10:33:44.430+08:00",
"linkageAcion": [
{
"content": "[{"cameraIndexCode":"f3e4a7ff9123414e8654735a6346c709","cameraName":"T2","cameraType":"0","cascadeCode":"","decodeTag":"hikvision","recordType":"1","treatyType":"1"}]\n",
"linkageType": "popUpLiveViewOnClient"
},
{
"content": "[{"cameraIndexCode":"f3e4a7ff9123414e8654735a6346c709","cameraName":"T2","cameraType":"0","cascadeCode":"","decodeTag":"hikvision","recordType":"1","treatyType":"1"}]\n",
"linkageType": "popUpPlayBackOnClient"
},
{
"content": "{"bPopupEventPicture":true}",
"linkageType": "popUpPictureOnClient"
},
{
"content": "{"alertTimes":1,"soundText":" /T2"}\n",
"linkageType": "alertByEventInfo"
},
{
"content": "{"wordsOverlayTxt":"/T2"}\n",
"linkageType": "overlayTextOnPopUp"
}
],
"remark": ", "ruleDescription": ",
"srcIndex": "03c96cdd994d4fda9dbc935be58af195",
"srcName": "有人抽烟或打电 话",
"srcParentIndex": "efa6aa29eaea4464aa5c3dd847f2c9c3",
"srcType": "eventRule",
"status": 0,
"stopTime": "2024-02-02T10:33:44.430+08:00",
"timeout": 0,
"deviceName": "未知设备",
"userIds": []
}

18
poetry.lock generated
View File

@ -31,6 +31,17 @@ doc = ["Sphinx (>=7)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphin
test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "uvloop (>=0.17)"]
trio = ["trio (>=0.23)"]
[[package]]
name = "async-timeout"
version = "4.0.3"
description = "Timeout context manager for asyncio programs"
optional = false
python-versions = ">=3.7"
files = [
{file = "async-timeout-4.0.3.tar.gz", hash = "sha256:4640d96be84d82d02ed59ea2b7105a0f7b33abe8703703cd0ab0bf87c427522f"},
{file = "async_timeout-4.0.3-py3-none-any.whl", hash = "sha256:7405140ff1230c310e51dc27b3145b9092d659ce68ff733fb0cefe3ee42be028"},
]
[[package]]
name = "certifi"
version = "2023.11.17"
@ -768,6 +779,9 @@ files = [
{file = "redis-5.0.1.tar.gz", hash = "sha256:0dab495cd5753069d3bc650a0dde8a8f9edde16fc5691b689a566eda58100d0f"},
]
[package.dependencies]
async-timeout = {version = ">=4.0.2", markers = "python_full_version <= \"3.11.2\""}
[package.extras]
hiredis = ["hiredis (>=1.0.0)"]
ocsp = ["cryptography (>=36.0.1)", "pyopenssl (==20.0.1)", "requests (>=2.26.0)"]
@ -1161,5 +1175,5 @@ files = [
[metadata]
lock-version = "2.0"
python-versions = "^3.12"
content-hash = "00976ed3a44ab76661d8b7e8a5c2a90a324be8dda00b9467ef57a5a8ee139489"
python-versions = ">=3.11"
content-hash = "9cd979c9426ddc879502c540f0abfc73c4e970e206a58ccf29df4abe53c98e9a"

View File

@ -1,15 +1,16 @@
[tool.poetry]
name = "hik-push"
version = "0.1.0"
version = "0.3.1"
description = ""
authors = ["quantulr <35954003+quantulr@users.noreply.github.com>"]
readme = "README.md"
[tool.poetry.dependencies]
python = "^3.12"
python = ">=3.11"
fastapi = { extras = ["all"], version = "^0.109.0" }
redis = "^5.0.1"
requests = "^2.31.0"
pyyaml = "^6.0.1"
[build-system]
@ -18,4 +19,5 @@ build-backend = "poetry.core.masonry.api"
[tool.poetry.scripts]
hik-push = 'hik_push.main:run_app'
hik-sub = 'hik_push.main:run_app'
hik-push = 'hik_push.read_event:run_app'

827
resource.json Normal file
View File

@ -0,0 +1,827 @@
{
"code": "0",
"msg": "success",
"data": {
"total": 34,
"pageNo": 1,
"pageSize": 40,
"list": [
{
"indexCode": "f3e4a7ff9123414e8654735a6346c709",
"regionIndexCode": "2bc4f74e-4a96-4a67-b67f-4037724b0a46",
"name": "T2变电所",
"parentIndexCode": "efa6aa29eaea4464aa5c3dd847f2c9c3",
"cameraType": 0,
"chanNum": 33,
"dacIndexCode": "--",
"capability": "@face_contrast_trigger@event_pictureDownload_error@event_frequent_person@heatmap@hfpd@event_body@fdlib_async_import_data@event_face@passenger_flow@event_ai_open_platform@event_veh_compare@fdlib_auto_updata@event_veh@event_veh_recognition@event_ias@event_heat@fdlib_execute_control@event_face_match@record@vss@heop_patch_upgrade@event_heatmap@net@event_algo_package_scheduling@event_fire@event_device@fdlib_newly_picture_upload@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_takingElevatorDetection@event_rule@event_high_frequency_personel@event_pdc@face@ai_open_platform@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-12T12:07:49.593+08:00",
"updateTime": "2024-01-12T12:08:04.742+08:00",
"sort": 670,
"disOrder": 670,
"cameraRelateTalk": "5cb9150bb1ca4061a4b07af286338234",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "行为分析监控",
"regionPath": "@root000000@2bc4f74e-4a96-4a67-b67f-4037724b0a46@"
},
{
"indexCode": "fbd248070e194ee7a5d19bbebd04b416",
"regionIndexCode": "2bc4f74e-4a96-4a67-b67f-4037724b0a46",
"name": "A区北油库",
"parentIndexCode": "efa6aa29eaea4464aa5c3dd847f2c9c3",
"cameraType": 0,
"chanNum": 34,
"dacIndexCode": "--",
"capability": "@face_contrast_trigger@event_pictureDownload_error@event_frequent_person@heatmap@hfpd@event_body@fdlib_async_import_data@event_face@passenger_flow@event_ai_open_platform@event_veh_compare@fdlib_auto_updata@event_veh@event_veh_recognition@event_ias@event_heat@fdlib_execute_control@event_face_match@record@vss@heop_patch_upgrade@event_heatmap@net@event_algo_package_scheduling@event_fire@event_device@fdlib_newly_picture_upload@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_takingElevatorDetection@event_rule@event_high_frequency_personel@event_pdc@face@ai_open_platform@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-12T12:07:49.593+08:00",
"updateTime": "2024-01-12T12:08:04.646+08:00",
"sort": 669,
"disOrder": 669,
"cameraRelateTalk": "e8780159d94a4894a341f9004430fe48",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "行为分析监控",
"regionPath": "@root000000@2bc4f74e-4a96-4a67-b67f-4037724b0a46@"
},
{
"indexCode": "7b2e3262db0944f6aafb46e92662b5d0",
"regionIndexCode": "2bc4f74e-4a96-4a67-b67f-4037724b0a46",
"name": "B区西~油库",
"parentIndexCode": "efa6aa29eaea4464aa5c3dd847f2c9c3",
"cameraType": 0,
"chanNum": 35,
"dacIndexCode": "--",
"capability": "@face_contrast_trigger@event_pictureDownload_error@event_frequent_person@heatmap@hfpd@event_body@fdlib_async_import_data@event_face@passenger_flow@event_ai_open_platform@event_veh_compare@fdlib_auto_updata@event_veh@event_veh_recognition@event_ias@event_heat@fdlib_execute_control@event_face_match@record@vss@heop_patch_upgrade@event_heatmap@net@event_algo_package_scheduling@event_fire@event_device@fdlib_newly_picture_upload@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_takingElevatorDetection@event_rule@event_high_frequency_personel@event_pdc@face@ai_open_platform@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-12T12:07:49.593+08:00",
"updateTime": "2024-01-12T12:08:04.542+08:00",
"sort": 668,
"disOrder": 668,
"cameraRelateTalk": "23cb311ed46e4e0cb673d927ad87f739",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "行为分析监控",
"regionPath": "@root000000@2bc4f74e-4a96-4a67-b67f-4037724b0a46@"
},
{
"indexCode": "2fea57a3fb0e4b1690a4c3f0ea104e5a",
"regionIndexCode": "2bc4f74e-4a96-4a67-b67f-4037724b0a46",
"name": "二厂平台~东",
"parentIndexCode": "efa6aa29eaea4464aa5c3dd847f2c9c3",
"cameraType": 0,
"chanNum": 36,
"dacIndexCode": "--",
"capability": "@face_contrast_trigger@event_pictureDownload_error@event_frequent_person@heatmap@hfpd@event_body@fdlib_async_import_data@event_face@passenger_flow@event_ai_open_platform@event_veh_compare@fdlib_auto_updata@event_veh@event_veh_recognition@event_ias@event_heat@fdlib_execute_control@event_face_match@record@vss@heop_patch_upgrade@event_heatmap@net@event_algo_package_scheduling@event_fire@event_device@fdlib_newly_picture_upload@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_takingElevatorDetection@event_rule@event_high_frequency_personel@event_pdc@face@ai_open_platform@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-12T12:07:49.593+08:00",
"updateTime": "2024-01-12T12:08:04.423+08:00",
"sort": 667,
"disOrder": 667,
"cameraRelateTalk": "de56a291672740518d0374001c417a83",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "行为分析监控",
"regionPath": "@root000000@2bc4f74e-4a96-4a67-b67f-4037724b0a46@"
},
{
"indexCode": "3a749d1152ed46c8ae5fb6498c93fd5c",
"regionIndexCode": "2bc4f74e-4a96-4a67-b67f-4037724b0a46",
"name": "T1变电所",
"parentIndexCode": "efa6aa29eaea4464aa5c3dd847f2c9c3",
"cameraType": 0,
"chanNum": 39,
"dacIndexCode": "--",
"capability": "@face_contrast_trigger@event_pictureDownload_error@event_frequent_person@heatmap@hfpd@event_body@fdlib_async_import_data@event_face@passenger_flow@event_ai_open_platform@event_veh_compare@fdlib_auto_updata@event_veh@event_veh_recognition@event_ias@event_heat@fdlib_execute_control@event_face_match@record@vss@heop_patch_upgrade@event_heatmap@net@event_algo_package_scheduling@event_fire@event_device@fdlib_newly_picture_upload@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_takingElevatorDetection@event_rule@event_high_frequency_personel@event_pdc@face@ai_open_platform@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-12T12:07:49.593+08:00",
"updateTime": "2024-01-12T12:08:04.304+08:00",
"sort": 666,
"disOrder": 666,
"cameraRelateTalk": "d83a1a771ca449e8956df2df20d1a1f1",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "行为分析监控",
"regionPath": "@root000000@2bc4f74e-4a96-4a67-b67f-4037724b0a46@"
},
{
"indexCode": "326798a515e34beebb192e310a083b6f",
"regionIndexCode": "2bc4f74e-4a96-4a67-b67f-4037724b0a46",
"name": "A区南~油库",
"parentIndexCode": "efa6aa29eaea4464aa5c3dd847f2c9c3",
"cameraType": 0,
"chanNum": 40,
"dacIndexCode": "--",
"capability": "@face_contrast_trigger@event_pictureDownload_error@event_frequent_person@heatmap@hfpd@event_body@fdlib_async_import_data@event_face@passenger_flow@event_ai_open_platform@event_veh_compare@fdlib_auto_updata@event_veh@event_veh_recognition@event_ias@event_heat@fdlib_execute_control@event_face_match@record@vss@heop_patch_upgrade@event_heatmap@net@event_algo_package_scheduling@event_fire@event_device@fdlib_newly_picture_upload@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_takingElevatorDetection@event_rule@event_high_frequency_personel@event_pdc@face@ai_open_platform@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-12T12:07:49.593+08:00",
"updateTime": "2024-01-12T12:08:04.203+08:00",
"sort": 665,
"disOrder": 665,
"cameraRelateTalk": "f89e644db2ef4f14b62dcd07393cca4d",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "行为分析监控",
"regionPath": "@root000000@2bc4f74e-4a96-4a67-b67f-4037724b0a46@"
},
{
"indexCode": "60755219aaac48d4b28330557f3195ab",
"regionIndexCode": "2bc4f74e-4a96-4a67-b67f-4037724b0a46",
"name": "T3变电所",
"parentIndexCode": "efa6aa29eaea4464aa5c3dd847f2c9c3",
"cameraType": 0,
"chanNum": 43,
"dacIndexCode": "--",
"capability": "@face_contrast_trigger@event_pictureDownload_error@event_frequent_person@heatmap@hfpd@event_body@fdlib_async_import_data@event_face@passenger_flow@event_ai_open_platform@event_veh_compare@fdlib_auto_updata@event_veh@event_veh_recognition@event_ias@event_heat@fdlib_execute_control@event_face_match@record@vss@heop_patch_upgrade@event_heatmap@net@event_algo_package_scheduling@event_fire@event_device@fdlib_newly_picture_upload@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_takingElevatorDetection@event_rule@event_high_frequency_personel@event_pdc@face@ai_open_platform@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-12T12:07:49.593+08:00",
"updateTime": "2024-01-12T12:08:04.105+08:00",
"sort": 664,
"disOrder": 664,
"cameraRelateTalk": "9769c221e0b4499aa58a235bc2694be3",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "行为分析监控",
"regionPath": "@root000000@2bc4f74e-4a96-4a67-b67f-4037724b0a46@"
},
{
"indexCode": "f35c4c52e3a14d79bb7550add62e53c1",
"regionIndexCode": "2bc4f74e-4a96-4a67-b67f-4037724b0a46",
"name": "T11变电所",
"parentIndexCode": "efa6aa29eaea4464aa5c3dd847f2c9c3",
"cameraType": 0,
"chanNum": 44,
"dacIndexCode": "--",
"capability": "@face_contrast_trigger@event_pictureDownload_error@event_frequent_person@heatmap@hfpd@event_body@fdlib_async_import_data@event_face@passenger_flow@event_ai_open_platform@event_veh_compare@fdlib_auto_updata@event_veh@event_veh_recognition@event_ias@event_heat@fdlib_execute_control@event_face_match@record@vss@heop_patch_upgrade@event_heatmap@net@event_algo_package_scheduling@event_fire@event_device@fdlib_newly_picture_upload@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_takingElevatorDetection@event_rule@event_high_frequency_personel@event_pdc@face@ai_open_platform@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-12T12:07:49.593+08:00",
"updateTime": "2024-01-12T12:08:04.009+08:00",
"sort": 663,
"disOrder": 663,
"cameraRelateTalk": "5106b9db164345b5a443023f2ca07408",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "行为分析监控",
"regionPath": "@root000000@2bc4f74e-4a96-4a67-b67f-4037724b0a46@"
},
{
"indexCode": "c08f3b8317a743069ac18fc1f9d3dfc3",
"regionIndexCode": "b68c4d46-c6e5-4d97-8231-5b16a7431853",
"name": "B区西~油库",
"parentIndexCode": "9c6ed401392e454984c8002bdd96c255",
"cameraType": 0,
"chanNum": 1,
"dacIndexCode": "--",
"capability": "@heatmap@event_body@event_face@passenger_flow@event_veh_compare@event_veh@event_veh_recognition@event_ias@event_heat@record@vss@event_heatmap@net@event_device@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_rule@event_objects_thrown_detection@event_pdc@face@drawFrameInPlayBack@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@PlayConvert@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-10T15:24:31.706+08:00",
"updateTime": "2024-01-10T15:24:49.886+08:00",
"sort": 562,
"disOrder": 562,
"cameraRelateTalk": "ab0be0d955c94f8daa169ebc5a033d31",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "测温监控",
"regionPath": "@root000000@b68c4d46-c6e5-4d97-8231-5b16a7431853@"
},
{
"indexCode": "f56fe78367e5428ea86a0df60c65ce97",
"regionIndexCode": "b68c4d46-c6e5-4d97-8231-5b16a7431853",
"name": "T2变电所",
"parentIndexCode": "9c6ed401392e454984c8002bdd96c255",
"cameraType": 0,
"chanNum": 2,
"dacIndexCode": "--",
"capability": "@heatmap@event_body@event_face@passenger_flow@event_veh_compare@event_veh@event_veh_recognition@event_ias@event_heat@record@vss@event_heatmap@net@event_device@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_rule@event_objects_thrown_detection@event_pdc@face@drawFrameInPlayBack@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@PlayConvert@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-10T15:24:31.708+08:00",
"updateTime": "2024-01-10T15:24:49.622+08:00",
"sort": 561,
"disOrder": 561,
"cameraRelateTalk": "d4c70aeaa4cf49bfa3d1631fe7ef12a4",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "测温监控",
"regionPath": "@root000000@b68c4d46-c6e5-4d97-8231-5b16a7431853@"
},
{
"indexCode": "0f13fc0d975744cc87020ec684ac567f",
"regionIndexCode": "b68c4d46-c6e5-4d97-8231-5b16a7431853",
"name": "二厂平台~西",
"parentIndexCode": "9c6ed401392e454984c8002bdd96c255",
"cameraType": 0,
"chanNum": 3,
"dacIndexCode": "--",
"capability": "@heatmap@event_body@event_face@passenger_flow@event_veh_compare@event_veh@event_veh_recognition@event_ias@event_heat@record@vss@event_heatmap@net@event_device@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_rule@event_objects_thrown_detection@event_pdc@face@drawFrameInPlayBack@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@PlayConvert@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-10T15:24:31.710+08:00",
"updateTime": "2024-01-10T15:24:49.376+08:00",
"sort": 560,
"disOrder": 560,
"cameraRelateTalk": "390005c4500a442cbe04fdb171482bf1",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "测温监控",
"regionPath": "@root000000@b68c4d46-c6e5-4d97-8231-5b16a7431853@"
},
{
"indexCode": "c25ef7b22a014427b81450e9947a4900",
"regionIndexCode": "b68c4d46-c6e5-4d97-8231-5b16a7431853",
"name": "二厂平台~中01",
"parentIndexCode": "9c6ed401392e454984c8002bdd96c255",
"cameraType": 0,
"chanNum": 4,
"dacIndexCode": "--",
"capability": "@heatmap@event_body@event_face@passenger_flow@event_veh_compare@event_veh@event_veh_recognition@event_ias@event_heat@record@vss@event_heatmap@net@event_device@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_rule@event_objects_thrown_detection@event_pdc@face@drawFrameInPlayBack@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@PlayConvert@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-10T15:24:31.712+08:00",
"updateTime": "2024-01-10T15:24:49.123+08:00",
"sort": 559,
"disOrder": 559,
"cameraRelateTalk": "c7efeef4e8534d0198dce079e6a52a54",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "测温监控",
"regionPath": "@root000000@b68c4d46-c6e5-4d97-8231-5b16a7431853@"
},
{
"indexCode": "5241132804bc4190a9602de3eef52e67",
"regionIndexCode": "b68c4d46-c6e5-4d97-8231-5b16a7431853",
"name": "T1变电所",
"parentIndexCode": "9c6ed401392e454984c8002bdd96c255",
"cameraType": 0,
"chanNum": 5,
"dacIndexCode": "--",
"capability": "@heatmap@event_body@event_face@passenger_flow@event_veh_compare@event_veh@event_veh_recognition@event_ias@event_heat@record@vss@event_heatmap@net@event_device@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_rule@event_objects_thrown_detection@event_pdc@face@drawFrameInPlayBack@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@PlayConvert@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-10T15:24:31.714+08:00",
"updateTime": "2024-01-10T15:24:48.876+08:00",
"sort": 558,
"disOrder": 558,
"cameraRelateTalk": "707c197dc93640c08d504c79b3a0b7a7",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "测温监控",
"regionPath": "@root000000@b68c4d46-c6e5-4d97-8231-5b16a7431853@"
},
{
"indexCode": "6408079965494092aa9098d4c40e5de1",
"regionIndexCode": "b68c4d46-c6e5-4d97-8231-5b16a7431853",
"name": "二厂平台~东",
"parentIndexCode": "9c6ed401392e454984c8002bdd96c255",
"cameraType": 0,
"chanNum": 6,
"dacIndexCode": "--",
"capability": "@heatmap@event_body@event_face@passenger_flow@event_veh_compare@event_veh@event_veh_recognition@event_ias@event_heat@record@vss@event_heatmap@net@event_device@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_rule@event_objects_thrown_detection@event_pdc@face@drawFrameInPlayBack@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@PlayConvert@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-10T15:24:31.716+08:00",
"updateTime": "2024-01-10T15:24:48.613+08:00",
"sort": 557,
"disOrder": 557,
"cameraRelateTalk": "93e0e2483ca74f5f89fed28ec82f1ce4",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "测温监控",
"regionPath": "@root000000@b68c4d46-c6e5-4d97-8231-5b16a7431853@"
},
{
"indexCode": "98836b3470724ac286bcf13409680cd3",
"regionIndexCode": "b68c4d46-c6e5-4d97-8231-5b16a7431853",
"name": "二厂平台~中02",
"parentIndexCode": "9c6ed401392e454984c8002bdd96c255",
"cameraType": 0,
"chanNum": 7,
"dacIndexCode": "--",
"capability": "@heatmap@event_body@event_face@passenger_flow@event_veh_compare@event_veh@event_veh_recognition@event_ias@event_heat@record@vss@event_heatmap@net@event_device@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_rule@event_objects_thrown_detection@event_pdc@face@drawFrameInPlayBack@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@PlayConvert@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-10T15:24:31.718+08:00",
"updateTime": "2024-01-10T15:24:48.328+08:00",
"sort": 556,
"disOrder": 556,
"cameraRelateTalk": "ccc656bf6a594f4786da0bc4d189fbf2",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "测温监控",
"regionPath": "@root000000@b68c4d46-c6e5-4d97-8231-5b16a7431853@"
},
{
"indexCode": "17d6d40adab940d09c31fdc61eddbf0f",
"regionIndexCode": "b68c4d46-c6e5-4d97-8231-5b16a7431853",
"name": "T3变电所",
"parentIndexCode": "9c6ed401392e454984c8002bdd96c255",
"cameraType": 0,
"chanNum": 8,
"dacIndexCode": "--",
"capability": "@heatmap@event_body@event_face@passenger_flow@event_veh_compare@event_veh@event_veh_recognition@event_ias@event_heat@record@vss@event_heatmap@net@event_device@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_rule@event_objects_thrown_detection@event_pdc@face@drawFrameInPlayBack@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@PlayConvert@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-10T15:24:31.720+08:00",
"updateTime": "2024-01-10T15:24:48.072+08:00",
"sort": 555,
"disOrder": 555,
"cameraRelateTalk": "a41ec54f2c0d4de89a56637973269646",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "测温监控",
"regionPath": "@root000000@b68c4d46-c6e5-4d97-8231-5b16a7431853@"
},
{
"indexCode": "870bd26f6c8e4d37aa66f055cf948ad2",
"regionIndexCode": "b68c4d46-c6e5-4d97-8231-5b16a7431853",
"name": "T11变电所",
"parentIndexCode": "9c6ed401392e454984c8002bdd96c255",
"cameraType": 0,
"chanNum": 9,
"dacIndexCode": "--",
"capability": "@heatmap@event_body@event_face@passenger_flow@event_veh_compare@event_veh@event_veh_recognition@event_ias@event_heat@record@vss@event_heatmap@net@event_device@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_rule@event_objects_thrown_detection@event_pdc@face@drawFrameInPlayBack@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@PlayConvert@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-10T15:24:31.722+08:00",
"updateTime": "2024-01-10T15:24:47.801+08:00",
"sort": 554,
"disOrder": 554,
"cameraRelateTalk": "c00ed311a33f4f218e04c25693364841",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "测温监控",
"regionPath": "@root000000@b68c4d46-c6e5-4d97-8231-5b16a7431853@"
},
{
"indexCode": "daa37a58d3364f6ab195a7b7f37864f4",
"regionIndexCode": "b68c4d46-c6e5-4d97-8231-5b16a7431853",
"name": "A区南~油库",
"parentIndexCode": "9c6ed401392e454984c8002bdd96c255",
"cameraType": 0,
"chanNum": 10,
"dacIndexCode": "--",
"capability": "@heatmap@event_body@event_face@passenger_flow@event_veh_compare@event_veh@event_veh_recognition@event_ias@event_heat@record@vss@event_heatmap@net@event_device@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_rule@event_objects_thrown_detection@event_pdc@face@drawFrameInPlayBack@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@PlayConvert@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-10T15:24:31.724+08:00",
"updateTime": "2024-01-10T15:24:47.500+08:00",
"sort": 553,
"disOrder": 553,
"cameraRelateTalk": "e2210e8e4526450cbb7eef5b2eafb1dc",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "测温监控",
"regionPath": "@root000000@b68c4d46-c6e5-4d97-8231-5b16a7431853@"
},
{
"indexCode": "ca89140d5deb448888aee8505f36e380",
"regionIndexCode": "b68c4d46-c6e5-4d97-8231-5b16a7431853",
"name": "T9变压器",
"parentIndexCode": "9c6ed401392e454984c8002bdd96c255",
"cameraType": 0,
"chanNum": 11,
"dacIndexCode": "--",
"capability": "@heatmap@event_body@event_face@passenger_flow@event_veh_compare@event_veh@event_veh_recognition@event_ias@event_heat@record@vss@event_heatmap@net@event_device@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_rule@event_objects_thrown_detection@event_pdc@face@drawFrameInPlayBack@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@PlayConvert@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-10T15:24:31.726+08:00",
"updateTime": "2024-01-10T15:24:47.195+08:00",
"sort": 552,
"disOrder": 552,
"cameraRelateTalk": "b0f09e673a754476881a093ec276ff41",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "测温监控",
"regionPath": "@root000000@b68c4d46-c6e5-4d97-8231-5b16a7431853@"
},
{
"indexCode": "b61cc3688e41446f882e4ac17ff9de94",
"regionIndexCode": "b68c4d46-c6e5-4d97-8231-5b16a7431853",
"name": "T6变压器",
"parentIndexCode": "9c6ed401392e454984c8002bdd96c255",
"cameraType": 0,
"chanNum": 12,
"dacIndexCode": "--",
"capability": "@heatmap@event_body@event_face@passenger_flow@event_veh_compare@event_veh@event_veh_recognition@event_ias@event_heat@record@vss@event_heatmap@net@event_device@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_rule@event_objects_thrown_detection@event_pdc@face@drawFrameInPlayBack@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@PlayConvert@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-10T15:24:31.728+08:00",
"updateTime": "2024-01-10T15:24:46.935+08:00",
"sort": 551,
"disOrder": 551,
"cameraRelateTalk": "b4271b070a74439fb1ce2fefd3fd88c3",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "测温监控",
"regionPath": "@root000000@b68c4d46-c6e5-4d97-8231-5b16a7431853@"
},
{
"indexCode": "96d676184b2c46ddaa58cc1959844649",
"regionIndexCode": "b68c4d46-c6e5-4d97-8231-5b16a7431853",
"name": "A区北油库",
"parentIndexCode": "9c6ed401392e454984c8002bdd96c255",
"cameraType": 0,
"chanNum": 13,
"dacIndexCode": "--",
"capability": "@heatmap@event_body@event_face@passenger_flow@event_veh_compare@event_veh@event_veh_recognition@event_ias@event_heat@record@vss@event_heatmap@net@event_device@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_rule@event_objects_thrown_detection@event_pdc@face@drawFrameInPlayBack@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@PlayConvert@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-10T15:24:31.730+08:00",
"updateTime": "2024-01-10T15:24:46.676+08:00",
"sort": 550,
"disOrder": 550,
"cameraRelateTalk": "39aacd3ee4c94973bf1407fc236a62a2",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "测温监控",
"regionPath": "@root000000@b68c4d46-c6e5-4d97-8231-5b16a7431853@"
},
{
"indexCode": "38a57cbc742a4ff7bedf84582ae12ceb",
"regionIndexCode": "b68c4d46-c6e5-4d97-8231-5b16a7431853",
"name": "B区西~油库(测温)",
"parentIndexCode": "9c6ed401392e454984c8002bdd96c255",
"cameraType": 0,
"chanNum": 14,
"dacIndexCode": "--",
"capability": "@heatmap@event_body@event_face@passenger_flow@event_veh_compare@event_veh@event_veh_recognition@event_ias@event_heat@record@vss@event_heatmap@net@event_device@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_rule@event_objects_thrown_detection@event_pdc@face@drawFrameInPlayBack@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@PlayConvert@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-10T15:24:31.732+08:00",
"updateTime": "2024-01-10T15:24:46.414+08:00",
"sort": 549,
"disOrder": 549,
"cameraRelateTalk": "f9608c3be45d4fdb9d0bdba0511674c1",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "测温监控",
"regionPath": "@root000000@b68c4d46-c6e5-4d97-8231-5b16a7431853@"
},
{
"indexCode": "c9558cebdc7b4bc3afff8e574c9980e5",
"regionIndexCode": "b68c4d46-c6e5-4d97-8231-5b16a7431853",
"name": "T2变电所 (测温)",
"parentIndexCode": "9c6ed401392e454984c8002bdd96c255",
"cameraType": 0,
"chanNum": 15,
"dacIndexCode": "--",
"capability": "@heatmap@event_body@event_face@passenger_flow@event_veh_compare@event_veh@event_veh_recognition@event_ias@event_heat@record@vss@event_heatmap@net@event_device@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_rule@event_objects_thrown_detection@event_pdc@face@drawFrameInPlayBack@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@PlayConvert@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-10T15:24:31.734+08:00",
"updateTime": "2024-01-10T15:24:46.154+08:00",
"sort": 548,
"disOrder": 548,
"cameraRelateTalk": "666b65a1e5864d22a551b0cdbaf911e7",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "测温监控",
"regionPath": "@root000000@b68c4d46-c6e5-4d97-8231-5b16a7431853@"
},
{
"indexCode": "6db35c44bd2749d99513e42bf0e807a3",
"regionIndexCode": "b68c4d46-c6e5-4d97-8231-5b16a7431853",
"name": "二厂平台~西(测温)",
"parentIndexCode": "9c6ed401392e454984c8002bdd96c255",
"cameraType": 0,
"chanNum": 16,
"dacIndexCode": "--",
"capability": "@heatmap@event_body@event_face@passenger_flow@event_veh_compare@event_veh@event_veh_recognition@event_ias@event_heat@record@vss@event_heatmap@net@event_device@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_rule@event_objects_thrown_detection@event_pdc@face@drawFrameInPlayBack@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@PlayConvert@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-10T15:24:31.736+08:00",
"updateTime": "2024-01-10T15:24:45.922+08:00",
"sort": 547,
"disOrder": 547,
"cameraRelateTalk": "8a01ae992461455194882528e02680f5",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "测温监控",
"regionPath": "@root000000@b68c4d46-c6e5-4d97-8231-5b16a7431853@"
},
{
"indexCode": "600984a71b104b7f87f04166e6116120",
"regionIndexCode": "b68c4d46-c6e5-4d97-8231-5b16a7431853",
"name": "二厂平台~中01测温",
"parentIndexCode": "9c6ed401392e454984c8002bdd96c255",
"cameraType": 0,
"chanNum": 17,
"dacIndexCode": "--",
"capability": "@heatmap@event_body@event_face@passenger_flow@event_veh_compare@event_veh@event_veh_recognition@event_ias@event_heat@record@vss@event_heatmap@net@event_device@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_rule@event_objects_thrown_detection@event_pdc@face@drawFrameInPlayBack@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@PlayConvert@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-10T15:24:31.738+08:00",
"updateTime": "2024-01-10T15:24:45.698+08:00",
"sort": 546,
"disOrder": 546,
"cameraRelateTalk": "d1438956c031484ca48b751ac87d592c",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "测温监控",
"regionPath": "@root000000@b68c4d46-c6e5-4d97-8231-5b16a7431853@"
},
{
"indexCode": "0167f324d14246dda04dc0d5cadd03d7",
"regionIndexCode": "b68c4d46-c6e5-4d97-8231-5b16a7431853",
"name": "T1变电所(测温)",
"parentIndexCode": "9c6ed401392e454984c8002bdd96c255",
"cameraType": 0,
"chanNum": 18,
"dacIndexCode": "--",
"capability": "@heatmap@event_body@event_face@passenger_flow@event_veh_compare@event_veh@event_veh_recognition@event_ias@event_heat@record@vss@event_heatmap@net@event_device@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_rule@event_objects_thrown_detection@event_pdc@face@drawFrameInPlayBack@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@PlayConvert@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-10T15:24:31.740+08:00",
"updateTime": "2024-01-10T15:24:45.452+08:00",
"sort": 545,
"disOrder": 545,
"cameraRelateTalk": "b114165f465847c9bfa07601d66c0b83",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "测温监控",
"regionPath": "@root000000@b68c4d46-c6e5-4d97-8231-5b16a7431853@"
},
{
"indexCode": "6128d2a2ab5746279135c96c79f2561f",
"regionIndexCode": "b68c4d46-c6e5-4d97-8231-5b16a7431853",
"name": "二厂平台~东(测温)",
"parentIndexCode": "9c6ed401392e454984c8002bdd96c255",
"cameraType": 0,
"chanNum": 19,
"dacIndexCode": "--",
"capability": "@heatmap@event_body@event_face@passenger_flow@event_veh_compare@event_veh@event_veh_recognition@event_ias@event_heat@record@vss@event_heatmap@net@event_device@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_rule@event_objects_thrown_detection@event_pdc@face@drawFrameInPlayBack@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@PlayConvert@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-10T15:24:31.742+08:00",
"updateTime": "2024-01-10T15:24:45.200+08:00",
"sort": 544,
"disOrder": 544,
"cameraRelateTalk": "167f8c65b3bc41e7b6b9553e246f258c",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "测温监控",
"regionPath": "@root000000@b68c4d46-c6e5-4d97-8231-5b16a7431853@"
},
{
"indexCode": "cb82b9641aa54011abe92408cae86a3f",
"regionIndexCode": "b68c4d46-c6e5-4d97-8231-5b16a7431853",
"name": "二厂平台~中02测温",
"parentIndexCode": "9c6ed401392e454984c8002bdd96c255",
"cameraType": 0,
"chanNum": 20,
"dacIndexCode": "--",
"capability": "@heatmap@event_body@event_face@passenger_flow@event_veh_compare@event_veh@event_veh_recognition@event_ias@event_heat@record@vss@event_heatmap@net@event_device@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_rule@event_objects_thrown_detection@event_pdc@face@drawFrameInPlayBack@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@PlayConvert@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-10T15:24:31.744+08:00",
"updateTime": "2024-01-10T15:24:44.944+08:00",
"sort": 543,
"disOrder": 543,
"cameraRelateTalk": "bb88469e5dd14b698636731104dacabd",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "测温监控",
"regionPath": "@root000000@b68c4d46-c6e5-4d97-8231-5b16a7431853@"
},
{
"indexCode": "c914de0202544211822fee8ca293b5be",
"regionIndexCode": "b68c4d46-c6e5-4d97-8231-5b16a7431853",
"name": "T3变电所测温",
"parentIndexCode": "9c6ed401392e454984c8002bdd96c255",
"cameraType": 0,
"chanNum": 21,
"dacIndexCode": "--",
"capability": "@heatmap@event_body@event_face@passenger_flow@event_veh_compare@event_veh@event_veh_recognition@event_ias@event_heat@record@vss@event_heatmap@net@event_device@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_rule@event_objects_thrown_detection@event_pdc@face@drawFrameInPlayBack@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@PlayConvert@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-10T15:24:31.746+08:00",
"updateTime": "2024-01-10T15:24:44.661+08:00",
"sort": 542,
"disOrder": 542,
"cameraRelateTalk": "15add0da8d684f4a8064c7d3ab136519",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "测温监控",
"regionPath": "@root000000@b68c4d46-c6e5-4d97-8231-5b16a7431853@"
},
{
"indexCode": "2ecfd396c4d0454f99101d3b3de6e60f",
"regionIndexCode": "b68c4d46-c6e5-4d97-8231-5b16a7431853",
"name": "T11变电所(测温)",
"parentIndexCode": "9c6ed401392e454984c8002bdd96c255",
"cameraType": 0,
"chanNum": 22,
"dacIndexCode": "--",
"capability": "@heatmap@event_body@event_face@passenger_flow@event_veh_compare@event_veh@event_veh_recognition@event_ias@event_heat@record@vss@event_heatmap@net@event_device@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_rule@event_objects_thrown_detection@event_pdc@face@drawFrameInPlayBack@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@PlayConvert@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-10T15:24:31.748+08:00",
"updateTime": "2024-01-10T15:24:44.370+08:00",
"sort": 541,
"disOrder": 541,
"cameraRelateTalk": "8725e38be3b442f28ef7bf52aa915393",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "测温监控",
"regionPath": "@root000000@b68c4d46-c6e5-4d97-8231-5b16a7431853@"
},
{
"indexCode": "f1e5e56900f847df8b982a6f5046f6ef",
"regionIndexCode": "b68c4d46-c6e5-4d97-8231-5b16a7431853",
"name": "A区南~油库(测温)",
"parentIndexCode": "9c6ed401392e454984c8002bdd96c255",
"cameraType": 0,
"chanNum": 23,
"dacIndexCode": "--",
"capability": "@heatmap@event_body@event_face@passenger_flow@event_veh_compare@event_veh@event_veh_recognition@event_ias@event_heat@record@vss@event_heatmap@net@event_device@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_rule@event_objects_thrown_detection@event_pdc@face@drawFrameInPlayBack@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@PlayConvert@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-10T15:24:31.750+08:00",
"updateTime": "2024-01-10T15:24:44.062+08:00",
"sort": 540,
"disOrder": 540,
"cameraRelateTalk": "b4b58a661fb748568b279693c8b780b1",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "测温监控",
"regionPath": "@root000000@b68c4d46-c6e5-4d97-8231-5b16a7431853@"
},
{
"indexCode": "4c3504b4122a4edf98befbcc5f8de8f4",
"regionIndexCode": "b68c4d46-c6e5-4d97-8231-5b16a7431853",
"name": "T9变压器测温",
"parentIndexCode": "9c6ed401392e454984c8002bdd96c255",
"cameraType": 0,
"chanNum": 24,
"dacIndexCode": "--",
"capability": "@heatmap@event_body@event_face@passenger_flow@event_veh_compare@event_veh@event_veh_recognition@event_ias@event_heat@record@vss@event_heatmap@net@event_device@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_rule@event_objects_thrown_detection@event_pdc@face@drawFrameInPlayBack@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@PlayConvert@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-10T15:24:31.752+08:00",
"updateTime": "2024-01-10T15:24:43.749+08:00",
"sort": 539,
"disOrder": 539,
"cameraRelateTalk": "4b12595f060046e9839d55a2d94fd230",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "测温监控",
"regionPath": "@root000000@b68c4d46-c6e5-4d97-8231-5b16a7431853@"
},
{
"indexCode": "210062d2e12d4b56b31a8324b42e8af8",
"regionIndexCode": "b68c4d46-c6e5-4d97-8231-5b16a7431853",
"name": "T6变压器测温",
"parentIndexCode": "9c6ed401392e454984c8002bdd96c255",
"cameraType": 0,
"chanNum": 25,
"dacIndexCode": "--",
"capability": "@heatmap@event_body@event_face@passenger_flow@event_veh_compare@event_veh@event_veh_recognition@event_ias@event_heat@record@vss@event_heatmap@net@event_device@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_rule@event_objects_thrown_detection@event_pdc@face@drawFrameInPlayBack@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@PlayConvert@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-10T15:24:31.754+08:00",
"updateTime": "2024-01-10T15:24:43.258+08:00",
"sort": 538,
"disOrder": 538,
"cameraRelateTalk": "69dda325587e428daac585f895415f97",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "测温监控",
"regionPath": "@root000000@b68c4d46-c6e5-4d97-8231-5b16a7431853@"
},
{
"indexCode": "d16a70c6461c407a8f507013c29fce97",
"regionIndexCode": "b68c4d46-c6e5-4d97-8231-5b16a7431853",
"name": "A区北油库(测温)",
"parentIndexCode": "9c6ed401392e454984c8002bdd96c255",
"cameraType": 0,
"chanNum": 26,
"dacIndexCode": "--",
"capability": "@heatmap@event_body@event_face@passenger_flow@event_veh_compare@event_veh@event_veh_recognition@event_ias@event_heat@record@vss@event_heatmap@net@event_device@event_face_detect_alarm@event_person_queue@event_audio@event_person_density@io@MixMixedRoot@event_rule@event_objects_thrown_detection@event_pdc@face@drawFrameInPlayBack@ptz@event_io@event_real_time_thermometry@maintenance@event_city_mgr@PlayConvert@status@",
"channelType": "digital",
"decodeTag": "hikvision",
"comId": "sdmc",
"resourceType": "camera",
"createTime": "2024-01-10T15:24:31.756+08:00",
"updateTime": "2024-01-10T15:24:42.919+08:00",
"sort": 537,
"disOrder": 537,
"cameraRelateTalk": "1a0a33fea2fc4d8b8e5ef98528965b94",
"transType": 1,
"treatyType": "hiksdk_net",
"cascadeType": 0,
"regionName": "测温监控",
"regionPath": "@root000000@b68c4d46-c6e5-4d97-8231-5b16a7431853@"
}
]
}
}