|  | @ -234,5 +234,36 @@ public class HvDeviceService {
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     public static void main(String[] args) {
 | 
	
		
			
				|  |  |         String value = "01018B00000000000061444C7F0001921900FFBC00000070000000003839383630343334313832313830313337323531383637303730303336313331313231000000000034363030343534343733303732353100000000002235343030302E313030302E33352E30332E31332E30380000000000001300600001006100010062000000000001000079";
 | 
	
		
			
				|  |  |         String byMessageId = value.substring(0,2);//业务类型
 | 
	
		
			
				|  |  |         String byFixedSign = value.substring(2,4);
 | 
	
		
			
				|  |  |         String byDevType = value.substring(4,6);//设备类型
 | 
	
		
			
				|  |  |         String byMax6 = value.substring(6,18);//max地址
 | 
	
		
			
				|  |  |         String byTime = value.substring(18,26);//时间 秒
 | 
	
		
			
				|  |  |         String byDevTypeEx =value.substring(26,28);
 | 
	
		
			
				|  |  |         String wPCI = value.substring(28,32);//16
 | 
	
		
			
				|  |  |         String bySnr = value.substring(32,34);
 | 
	
		
			
				|  |  |         String byEcl = value.substring(34,36);
 | 
	
		
			
				|  |  |         String byRsrp = value.substring(36,40);//16
 | 
	
		
			
				|  |  |         String dwUpHeaderLen = value.substring(40,48);//32 上报头长度
 | 
	
		
			
				|  |  |         String dwPackageNo = value.substring(48,56);//32 报警时 从1累加
 | 
	
		
			
				|  |  |         String byQCCID20 = value.substring(56,96);
 | 
	
		
			
				|  |  |         String byIMEI20 = value.substring(96,136);
 | 
	
		
			
				|  |  |         String byIMSI20 = value.substring(136,176);
 | 
	
		
			
				|  |  |         String byNBModuleVersion24 = value.substring(176,224);
 | 
	
		
			
				|  |  |         String dwCID = value.substring(224,232);//32 基站码
 | 
	
		
			
				|  |  |         String dwLAC = value.substring(232,240);//32
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         System.out.println(byQCCID20);
 | 
	
		
			
				|  |  |         System.out.println(byIMEI20);
 | 
	
		
			
				|  |  |         System.out.println(byIMSI20);
 | 
	
		
			
				|  |  |         System.out.println(byNBModuleVersion24);
 | 
	
		
			
				|  |  |         System.out.println(dwCID);
 | 
	
		
			
				|  |  |         System.out.println(dwLAC);
 | 
	
		
			
				|  |  |         //38 36 37 30 37 30 30 33 36 31 33 31 31 32 31 0000000000
 | 
	
		
			
				|  |  |         System.out.println(value.substring(240));
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | }
 |