From 366c867c373a4328588bdb02fb3e61f362409953 Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期二, 14 十二月 2021 15:30:12 +0800
Subject: [PATCH] GetAllCamerasAndGroupsByDevID ret nil []DomainUnit

---
 视频监控平台vss对外协议.txt |   96 ++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 92 insertions(+), 4 deletions(-)

diff --git "a/\350\247\206\351\242\221\347\233\221\346\216\247\345\271\263\345\217\260vss\345\257\271\345\244\226\345\215\217\350\256\256.txt" "b/\350\247\206\351\242\221\347\233\221\346\216\247\345\271\263\345\217\260vss\345\257\271\345\244\226\345\215\217\350\256\256.txt"
index efa1f55..449ca86 100644
--- "a/\350\247\206\351\242\221\347\233\221\346\216\247\345\271\263\345\217\260vss\345\257\271\345\244\226\345\215\217\350\256\256.txt"
+++ "b/\350\247\206\351\242\221\347\233\221\346\216\247\345\271\263\345\217\260vss\345\257\271\345\244\226\345\215\217\350\256\256.txt"
@@ -246,7 +246,6 @@
 			{"publicid":'11000000001320020001',"errcode":-502,"errdesc":"error 501"}
 		]
 	}	
-	
 
 7.获取设备的所有通道资源信息
 
@@ -420,7 +419,96 @@
 		"realrtspurl":"rtsp://192.168.0.10:7554/DevAor=11010000001310000004"
 	}	
 
+10.获取设备的行政区域 (设备是平台才会去获取行政区域-中间三位编码为200)		
+	字段说明:  
+	"devpubid":	   (字符串) 注册的设备id
 	
+	"errcode:      (数字)   返回状态值,0表示正常状态,其他见错误码(下同)
+	"errdesc":     (字符串) 错误码描述(下同)
+	
+	"restype":	  (数字)	 1-通道资源 2-资源组 
+	"publicid":  (字符串)   国标资源通道20位id (用于请求视频、控制等操作)
+	"name":       (字符串)   资源名称 
+	"alive":   	  (数字) 	 状态 0:不在线 1:在线
+	"totalnum":	  (数字) 资源组下总的数量
+	"onlinenum"	  (数字) 资源组下总的在线数量
+	
+请求:
+	URL:	http://192.168.0.10:8060/vssconfig/get_all_domainunit
+		
+	HTTP Method:	GET
+		
+返回:  
+	其中errcode为必填项,errcode小于0表示错误,无数据; 如果errcode等于0,那么数据里面的每项都是必填项
+	{ 
+		"errcode": 0 ,"errdesc": "OK" ,"count":2,"data":
+		[
+			{"restype":2,"publicid":"1101","name":"北京市","devpubid":"11010000002000000001","parentid":"11010000002000000001","totalnum":100,"onlinenum":80},
+			{"restype":2,"publicid":"110101","name":"北京市东城区","devpubid":"11010000002000000001","parentid":"1101","totalnum":100,"onlinenum":80}
+		]
+	}
+
+11.获取行政区域的通道信息
+	字段说明:
+		"pageno":      (数字)   指定获取第几页,第一次为1,返回总页数,总条数  
+		"devpubid":	   (字符串) 注册的设备id
+		"domainpubid"  (字符串) 行政区域的id
+		
+		"errcode:      (数字)   返回状态值,0表示正常状态,其他见错误码(下同)
+		"errdesc":     (字符串) 错误码描述(下同)
+		"totalsize":   (数字)   设备总数  (下同)
+		"onepagesize": (数字)   每页大小  (下同)
+		"totalpage":   (数字)   总分页数  (下同)
+		"pageno":      (数字)   当前第几页(下同)
+		"count":       (数字)   当前有几条数据(下同)
+		"data":        设备信息,参照“1.设备管理”定义
+		
+		"restype":	  (数字)	 1-通道资源 2-资源组 
+		"publicid":  (字符串)   国标资源通道20位id (用于请求视频、控制等操作)
+		"name":       (字符串)   资源名称 
+		"alive":   	  (数字) 	 状态 0:不在线 1:在线
+		"corp":  	  (字符串) 	 厂商
+		"owner":   	  (字符串)   设备归属
+		"civilcode":  (字符串) 	 行政区域 (可以按照行政区域进行划分资源组)
+		"address":    (字符串) 	 地址
+		"devpubid":   (字符串) 	 通道的设备id
+		"parentid":   (字符串) 	 父节点id
+		"ip":         (字符串)   ip地址
+		"port":       (数字)     端口
+		"longitude":  (数字)     经度
+		"latitude":   (数字)     纬度
+		"ptztype":    (数字)     控制类型 1-球机;2-半球;3-固定枪机;4-遥控枪机;
+		"streamtype": (数字)     码流类型 0-H264;1-MPEG2;2-MPEG4;3-SVAC;4-3GP;5-H265;
+		"realrtspurl":(字符串)   实时视频的rtsp地址
+		
+	请求:
+		URL:	http://192.168.0.10:8060/vssconfig/get_domainunit_channel/{domainpubid}/{pageno}
+			
+		HTTP Method:	GET
+			
+	返回:  
+		其中errcode为必填项,errcode小于0表示错误,无数据; 如果errcode等于0,那么数据里面的每项都是必填项
+		{ 
+			"errcode": 0 ,"errdesc": "OK" ,"totalsize": 3 ,"onepagesize": 100 ,"totalpage": 1 ,"pageno": 1, "count":3,"data":
+			[
+				{"restype":1,"publicid":"11010000001310000004","name":"rtsp_69_1","alive":1,"corp":"51","model":"rtsplib_ipc","owner":"11010000002000000001","civilcode":"1101","address":"","devpubid":"11010000002000000001","parentid":"11010000002160000009","ip":"","port":0,"longitude":104.08116,"latitude":30.68946,"ptztype":3,"streamtype":0,"realrtspurl":"rtsp://192.168.1.230:7554/DevAor=11010000001310000004"},
+				{"restype":1,"publicid":"11010000001310000029","name":"成都分公司","alive":1,"corp":"8","model":"hikes_ipc","owner":"11010000002000000001","civilcode":"1101","address":"","devpubid":"11010000002000000001","parentid":"11010000002160000009","ip":"","port":0,"longitude":0.0,"latitude":0.0,"ptztype":1,"streamtype":0,"realrtspurl":"rtsp://192.168.1.230:7554/DevAor=11010000001310000029"},
+				{"restype":1,"publicid":"11010000001310000030","name":"大华测试摄像机179-1","alive":1,"corp":"1","model":"dahua_IPC","owner":"11010000002000000001","civilcode":"1101","address":"","devpubid":"11010000002000000001","parentid":"11010000002160000009","ip":"","port":0,"longitude":0.0,"latitude":0.0,"ptztype":1,"streamtype":0,"realrtspurl":"rtsp://192.168.1.230:7554/DevAor=11010000001310000030"}
+			]
+		}
+		
+行政区域资源组展现方式:(完全采用下级注册资源展现方式)
+	本级平台的(Svrtbl)
+		--注册设备下的资源组1 VSSDomainUnitTbl
+			--通道资源 (VSSChannelTbl)
+		--注册设备下的资源组2 VSSDomainUnitTbl
+			--通道资源 (VSSChannelTbl)	
+
+行政区域资源树展现:
+	一级资源组(国标服务名称:http://192.168.1.230:8060/vssconfig/get_platform_server)
+		--二级级资源组 (restype=2 通道资源:http://192.168.1.230:8060/vssconfig/get_all_domainunit)
+			--通道资源 (restype=1 通道资源:http://192.168.1.230:8060/vssconfig/get_domainunit_channel/{domainpubid}/{pageno})
+		
 
 二、通信接口:
 	视频服务器作为httpserver。		
@@ -433,7 +521,7 @@
 	"ptzparam":   (数字)   参数,速度范围为1-255
 	
 请求:
-	URL:	http://192.168.0.10:8088/vss/ptz/{ptztype}/{ptzparam}/{channelid}
+	URL:	http://192.168.0.10:8060/vss/ptz/{ptztype}/{ptzparam}/{channelid}
 		
 	HTTP Method:	GET
 		
@@ -456,7 +544,7 @@
 	"type":	  (字符串)录像类型 all,time,alarm,manual
 
 请求:
-	URL:	http://192.168.0.10:8088/vss/history_search/{begintime}/{endtime}/{channelid}
+	URL:	http://192.168.0.10:8060/vss/history_search/{begintime}/{endtime}/{channelid}
 		
 	HTTP Method:	GET
 		
@@ -514,7 +602,7 @@
 	"latitude":	  (字符串) 纬度
 	
 请求:
-	URL:	http://192.168.0.10:8088/vssalarm
+	URL:	http://192.168.0.10:8060/vssalarm
 
 		
 	HTTP Method:	POST

--
Gitblit v1.8.0