福建省營運車輛衛星定位安全服務系統_第1頁
福建省營運車輛衛星定位安全服務系統_第2頁
福建省營運車輛衛星定位安全服務系統_第3頁
福建省營運車輛衛星定位安全服務系統_第4頁
福建省營運車輛衛星定位安全服務系統_第5頁
已閱讀5頁,還剩19頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

PAGE福建省營運車輛衛星定位安全服務系統平臺接入接口規范細則v2.2福建省交通信息通信中心2007年12月

目次前言 11范圍 22規范性引用文件 23相關規則約定 23.1車載終端編號規則約定: 23.2車輛類型約定: 34接口協議規范: 44.1傳輸方式:TCP方式。 44.2指令約定: 44.2.1二進制消息: 4上傳終端圖片 4設置圓形區域(字節) 5設置矩形區域(0x8602)(字節) 6設置多邊形區域(字節) 8設置路線(字節) 10刪除區域線路(字節) 124.2.2文本消息 12文本消息指令集: 13部分指令詳解及示例 18.1CONTROL指令詳解: 18.2BIND指令示例: 19.3CARSRESP指令示例: 19.4ORIENT指令示例: 19.5PICCONTROL指令: 19指令編碼步驟: 20指令解碼步驟: 20編碼和解碼的完整例子: 20.1編碼例子(上傳終端報文): 20.2解碼例子(驗證通過): 21.3注意事項: 21附注: 21.1URLEncode方法: 21.2UTF-8編碼規范: 21—PAGE22—前言為規范福建省營運車輛衛星定位安全服務系統中平臺與平臺間的數據傳輸,減少開發量,統一通訊協議及數據格式,促進衛星定位領域的可持續發展,制定本標準。本標準為推薦性標準。本標準由ⅹⅹⅹ提出。本標準由ⅹⅹⅹ批準。本標準起草單位:ⅹⅹⅹ。本標準主要起草人:ⅹⅹⅹ。

福建省營運車輛衛星定位安全服務系統平臺接入接口規范范圍本標準規定了福建省營運汽車衛星定位安全服務系統中心平臺系統(以下簡稱中心平臺系統)與其它GPS系統平臺之間的接口協議規范。GPS運營商與道路運輸企業已有自建的GPS系統平臺均使用此協議,并以工作站的方式接入。規范性引用文件下列文件中的條款通過本標準的引用而成為本標準的條款。凡是注日期的引用文件,其隨后所有的修改單(不包括勘誤的內容)或修訂版均不適用于本標準,然而,鼓勵根據本標準達成協議的各方研究是否可使用這些文件的最新版本。凡是不注日期的引用文件,其最新版本適用于本標準。GB/T19056—2003汽車行駛記錄儀AQ3004-2007危險化學品汽車運輸安全監控系統車載終端AQ3008-2007危險化學品汽車運輸安全監控系統—通信中心與運營控制中心、客戶端監控中心間數據接口和數據交換技術規范GB/T8567

計算機軟件產品開發文件編制指南GB/T19392—2003

汽車GPS導航系統通用規范相關規則約定車載終端編號規則約定:車載終端采用統一編碼規則,為了便于計算,車載終端編號全部為數字型。分為四段:第一部分用一位數字表示終端的通訊類型,1代表GPRS,2代表CDMA,3代表GPRS+SMS,4代表SMS,5代表CDMA+SMS,9代表其他方式;第二部分是終端所屬省的兩位數字編碼,編碼范圍從10到99;第三部分終端所屬設地市的兩位數字編碼,設地市編碼范圍從10到99;第四部分用四位數字表示終端的廠商編碼,廠商(或運營商)編號范圍從0001到9999;第五部分是廠商(或運營商)內部的終端編號,如果是短消息類型的終端,則以SIM卡電話號碼來表示(內部編號最長長度11位)。例如終端編號為11010000154321表示采用GPRS方式通信的福建省福州市廠商1生產的的內部編號為54321的終端。GPRS福建省福州市廠商(或運營商)內部編號11010000154321終端廠商(或運營商)編號約定:終端廠商(或運營商)名稱號碼XXXXXX終端廠商0001XXXXXX終端廠商0002XXXXXX運營商0003XXXXXX運營商0004…………說明:如使用終端廠商編號,各運營商填寫現在已經使用的終端廠商名稱,匯總后統一編號,以后新增的終端廠商也在上表統一編號。如使用運營商編號,在連通調試時候統一分配一個約定的號碼。本表只在終端統一編號識別時用(保證了終端編號的唯一性)。福建省編號為10,省內各設區市編號如下:福建省各設區市編號福州10莆田11泉州12廈門13漳州14龍巖15三明16南平17寧德18車輛類型約定:車輛類型車輛類型編號省際客運班車11市際客運班車12縣際客運班車14旅游客運車輛13危險貨物運輸車輛20重型載貨汽車31半掛牽引車32出租汽車41其他99本表在傳輸車輛基本信息的時候用,詳細參加指令格式。接口協議規范:傳輸方式:TCP方式。中心平臺系統作為服務器,在TCP上進行監聽,端口號可配置;其它GPS系統平臺以工作站的方式訪問中心平臺系統。圖片、視頻等二進制數據傳輸和普通指令傳輸使用不同的TCP端口。指令約定:按照指令類型的不同分為二進制消息和文本消息。二進制消息:圖片、視頻等二進制數據以二進制消息的方式傳輸。GPS運營商通過Socket方式連接到省中心的二進制通訊端口,采用字節的方式傳輸二進制數據。字節編碼順序為Big_endian其中,CarId為8字節終端編號,具體格式如下:福建省福州市廠商(或運營商)內部編號1010000115966778899上傳終端圖片備注運營商把終端上傳的圖片以字節數組形式發給省中心,每條消息代表一個圖片。位數值位數備注1消息ID1消息id,值為:12length4首部以及圖片的大小3CarId8上傳該圖片的終端編號4CameraId1攝像頭編號5Year1上傳該圖片的年6Month1上傳該圖片的月7Day1上傳該圖片的日8hour1上傳該圖片的小時9minute1上傳該圖片的分鐘10second1上傳該圖片的秒鐘11圖片ID2圖片的編號12圖片格式1圖片格式,1:JPG,2:GIF……13-n圖片contentn圖片的內容附:圖片格式表格式編碼圖片格式1JPG2GIF3TIF4BMP5TGA6其他設置圓形區域(字節)消息ID42消息名稱消息描述設置圓形區域(0x8600)備注位數值字節數備注1消息ID1值為:422LENGTH4以下內容長度3CAR_NUM2車輛數4MDTID8*CAR_NUMCAR_NUM個車輛ID5N1區域數6區域項27*N詳見后面描述,長度不超過499,否則用多條消息。每個區域項內容:起始字節字段字節說明區域ID4區域屬性2中心點緯度41/10000分中心點經度41/10000分半徑4米起始時間6(BCD[6])YY-MM-DD-hh-mm-ss,若區域屬性0位為0則沒有該字段結束時間6(BCD[6])YY-MM-DD-hh-mm-ss,若區域屬性0位為0則沒有該字段最高速度2Km/h,若區域屬性1位為0則沒有該字段超速持續時間1秒,若區域屬性1位為0則沒有該字段區域屬性含義如下:位標志01:根據時間11:限速21:進區域報警給駕駛員31:進區域報警給平臺41:出區域報警給駕駛員51:出區域報警給平臺60:北緯1:南緯70:東經1:西經8~15保留1、本協議支持周期時間范圍,如要限制每天的8點30到18點,起始/結束時間設為:00-00-00-08-30-00/00-00-00-18-00-00,其他以此類推。2、經緯度單位位1/10000分,即度單位要*60*10000,如12.123456,轉換后為12.123456*600000=>7274073設置矩形區域(0x8602)(字節)消息ID43消息名稱消息描敘設置矩形區域(0x8602)備注位數值位數備注1消息ID1值為:432LENGTH4以下內容長度3CAR_NUM2車輛數4MDTID8*CAR_NUMCAR_NUM個車輛ID5N1區域數6區域項27*N詳見后面描述,長度不超過499,否則用多條消息。每個區域項內容:起始字節字段字節數說明區域ID4區域屬性2左上點緯度41/10000分左上點經度41/10000分右下點緯度41/10000分右下點經度41/10000分起始時間BCD[6]YY-MM-DD-hh-mm-ss,若區域屬性0位為0則沒有該字段結束時間BCD[6]YY-MM-DD-hh-mm-ss,若區域屬性0位為0則沒有該字段最高速度2Km/h,若區域屬性1位為0則沒有該字段超速持續時間1秒,若區域屬性1位為0則沒有該字段區域屬性含義如下:位標志01:根據時間11:限速21:進區域報警給駕駛員31:進區域報警給平臺41:出區域報警給駕駛員51:出區域報警給平臺60:北緯1:南緯70:東經1:西經8~15保留1、本協議支持周期時間范圍,如要限制每天的8點30到18點,起始/結束時間設為:00-00-00-08-30-00/00-00-00-18-00-00,其他以此類推。2、經緯度單位位1/10000分,即度單位要*60*10000,如12.123456,轉換后為12.123456*600000=>7274073設置多邊形區域(字節)消息ID44消息名稱消息描敘設置多邊形區域(0x8604)備注位數值位數備注1消息ID1值為:442LENGTH4以下內容長度3CAR_NUM2車輛數4MDTID8*CAR_NUMCAR_NUM個車輛ID6區域項詳見后面描述,長度不超過499,否則用多條消息。區域項:字段數據類型說明區域ID4區域屬性2起始時間6(BCD[6])YY-MM-DD-hh-mm-ss,若區域屬性0位為0則沒有該字段結束時間6(BCD[6])YY-MM-DD-hh-mm-ss,若區域屬性0位為0則沒有該字段最高速度2Km/h,若區域屬性1位為0則沒有該字段超速持續時間1秒,若區域屬性1位為0則沒有該字段區域總頂點數2本消息中頂點數1需保證消息體長度不超過500,超過500用多條消息設置,之前的字段相同頂點項PointsPoint:每個頂點項內容:字段數據類型說明頂點緯度41/10000分頂點經度41/10000分注意:1、msg_length為除message_id和msg_length外的字節長度;2、區域屬性含義如下:位標志01:根據時間11:限速21:進區域報警給駕駛員31:進區域報警給平臺41:出區域報警給駕駛員51:出區域報警給平臺6~15保留3、最高限速值:單位Km/h,若區域屬性1位為0則沒有該字段4、超速持續時間:單位秒,若區域屬性1位為0則沒有該字段5、開始和結束時間,若區域屬性0位為0則沒有該字段6、經緯度單位位1/10000分,即度單位要*60*10000,如12.123456,轉換后為12.123456*600000=>7274073設置路線(字節)消息ID45消息描敘設置路線備注路線是由多個路段組成的,不同路段有自己的路段屬性。路段由點組成。位數值位數備注1消息ID1值為:452LENGTH4以下內容長度3CAR_NUM2車輛數4MDTID8*CAR_NUMCAR_NUM個車輛ID5RouteID4路線ID5PacketCount2路線數據包數6PacketID2路線數據包ID7路線數據包最大492字節路線數據內容:字段字節說明路線屬性2詳見下面說明起始時間6(BCD[6])YY-MM-DD-hh-mm-ss,若線路屬性0位為0則沒有該字段結束時間6(BCD[6])YY-MM-DD-hh-mm-ss,若線路屬性0位為0則沒有該字段路段項線路屬性含義如下:位標志01:根據時間1保留21:進線路報警給駕駛員31:進線路報警給平臺41:出線路報警給駕駛員51:出線路報警給平臺60:北緯1:南緯70:東經1:西經8~15保留路段項:字段字節說明路段路段ID4路段道路寬度1米路段屬性1詳見下面描述路段最短行駛時間2秒,若路段屬性0位為0則沒有該字段路段最長行駛時間2秒,若路段屬性0位位0則沒有該字段路段最高速度2km/h,若路段屬性1位為0則沒有該字段路段超速持續時間1秒,若路段屬性1位為0則沒有該字段路段禁行起始時間6(BCD[6])YY-MM-DD-hh-mm-ss,若路段屬性2位為0則沒有該字段路段禁行結束時間6(BCD[6])YY-MM-DD-hh-mm-ss,若路段屬性2位為0則沒有該字段路段中拐點數4拐點項線路屬性含義如下:位標志01:行駛時間11:限速21:路段禁行3~7保留每個拐點項內容:字段數據類型說明頂點緯度41/10000分頂點經度41/10000分注意:1、經緯度單位位1/10000分,即度單位要*60*10000,如12.123456,轉換后為12.123456*600000=>72740732、本協議支持周期時間范圍,如要限制每天的8點30到18點,起始/結束時間設為:00-00-00-08-30-00/00-00-00-18-00-00,其他以此類推。刪除區域線路(字節)消息ID46消息名稱刪除各種形狀的區域消息描敘刪除圓形區域(0x8601)刪除矩形區域(0x8603)刪除多邊形區域(0x8605)刪除路線(0x8607)位數值類型備注1消息IDInteger值為:462CAR_NUM*MDT_IDIntegerMDTId列表(多個MDTID間用逗號隔開)3區域類型Integer0:線路1:圓形區域2:矩形區域3:多邊形區域4AREA_NUM*AREA_IDIntegerAREA_NUM個路段ID(用逗號隔開)文本消息除二進制數據以外的指令未經特殊說明,指令均為文本形式,并以UTF-8格式編碼后傳輸,字符串中包括的中文等特殊字符需要先經過URLEncode轉換成ASCII字符。文本消息傳輸數據格式均為字符串,其中指令名為特定的數字,多個參數之間以半角逗號為分割符,一條典型的指令為:1,1001,20070904090020,B8C37E33DEFDE51CF91E1E03E51657DA。發送與接受的指令均以UTF-8格式編碼后傳輸,字符串內各參數之間以半角的逗號為分割符號,各參數須先以GB2312方式編碼轉換為W3C規范所定義的application/x-www-form-urlencoded的MIME格式。例如:編碼前的字符串為:福建交通廳編碼后字符串為:%B8%A3%BD%A8+%BD%BB%CD%A8%CC%FC,其中福建被編碼成%B8%A3%BD%A8,空格編碼成+,交通廳編碼成為%BD%BB%CD%A8%CC%FC文本消息指令集:服務端—〉工作站系統指令名ID參數說明BINDRESP1驗證結果中心平臺系統端對工作站系統BIND進行驗證,若驗證通過則返回“1”,否則返回“0”。TIMERESP2yyyyMMddHHmmss返回中心平臺系統時間,參數為yyyyMMddHHmmss格式的中心平臺系統時間。CONTROL3順序號,終端編號,指令,參數1,參數2,…指令:定位及定時回傳停止報警油電路控制區域控制監聽限速設置調度指令停止監控順序號:從0-65535,每次Control指令后+1,超過65535后繼續從0重新開始計數指令詳細信息參見“CONTROL指令詳解”。工作站系統發送成功或失敗后返回CONTROLRESPCARS4指定終端編號:終端編號1,終端編號2……終端編號n如果該參數為0,代表要求獲取所有車輛信息獲取工作站系統車輛信息工作站系統返回1或多條CARSRESP如果CARS指令指定終端編號為0,則返回所有車輛信息。如果CARS指令指定終端編號不為0則返回所指定的車輛信息。TESTLINK5空白檢測連接,每隔10分鐘以內就需要發送一次,若中心平臺系統檢測不到,會主動斷開與工作站系統的連接。工作站系統返回TESTLINKRESPUNBIND6空白發送斷開連接的請求。工作站系統返回UNBINDRESPCARSACK7收到的車輛數車輛信息傳輸完成確認PICCONTROL8終端編號,控制命令,攝像頭編號,拍攝模式,拍攝頻率,圖片個數,圖片像素,拍攝開始時間,拍攝結束時間控制命令:1:開始傳輸0:停止傳輸攝像頭編號:1:車頭2車身4車尾(可組合)拍攝模式:0:定時1:定距拍攝頻率:照片拍攝間隔的時間(單位:秒)或者距離(單位:米)圖片個數:共拍攝多少張照片圖片像素:x*y,如360*480拍攝開始時間:拍攝開始的時間,格式HH:MM:SS(時分秒),為0則說明立即拍攝。拍攝結束時間:拍攝結束的時間,格式HH:MM:SS(時分秒),為0則說明不指定結束時間工作站系統—〉服務端指令名ID參數說明BIND1ID,yyyyMMddHHmmss,md5(password)工作站系統請求接入到中心平臺系統,通常在Socket連接建立完畢后發送的第一條指令。參數1為中心平臺系統分配給各工作站系統的編號,用于區分各個工作站系統;參數2為轉換為yyyyMMddHHmmss格式的當前時間,如2006年12月2311:13:45表示為20061223111345;參數3為認證密碼的MD5摘要。其中密碼為ASCII字符串。服務端驗證后返回BINDRESPGETTIME2空白獲取中心平臺系統時間。參數為空。服務端返回TIMERESPORIENT3終端編號,定位時間,精確定位,經度,緯度,速度,方向,報警信息返回定位信息。經緯度為帶小數的雙精度數字的度數數值速度單位:km/h精確定位:0-為非精確,1-精確。方向:0-360順時針偏離正北方向的度數。報警信息為:0-無報警信息,1-緊急報警,2-駛入越界報警,4-駛出越界報警8-超速報警,16-盜竊報警,32-非法點火報警,64-非法移動報警。128-停車報警256-開車門報警512-停運1024-預約車1536-重車2048-求助4096-超時停車8192-超時駕駛16384-欠壓32768-掉電65536-偏移路線131072-ACC開262144-震動報警如果多種報警同時產生,將各種報警值相加。本字段需要轉換成十六進制數后傳輸,如非法點火報警的同時非法移動報警,應轉換為十六進制數60。定位時間格式:

yyyyMMddHHmmssCONTROLRESP4原指令順序號,終端編號,發送情況發送情況:空白表示成功,否則返回失敗原因。MESSAGE5終端編號,文字信息CARSRESP6終端編號1$車牌號$車輛類型編號$車載終端電話$是否支持拍照$車主姓名$聯系電話$車主性別$身份證號碼$車主email$工作單位$通訊地址$郵政編碼$第一聯系人姓名$第一聯系人電話$第二聯系人姓名$第二聯系人電話$服務開始時間$服務到期時間$噸(座)位$道路運輸證號$營運線路,終端編號2$車牌號$車輛類型編號$車載終端電話$是否支持拍照$車主姓名$聯系電話$車主性別$身份證號碼$車主email$工作單位$通訊地址$郵政編碼$第一聯系人姓名$第一聯系人電話$第二聯系人姓名$第二聯系人電話$服務開始時間$服務到期時間$噸(座)位$道路運輸證號$營運線路,……終端編號n$車牌號$車輛類型編號$車載終端電話$是否支持拍照$車主姓名$聯系電話$車主性別$身份證號碼$車主email$工作單位$通訊地址$郵政編碼$第一聯系人姓名$第一聯系人電話$第二聯系人姓名$第二聯系人電話$服務開始時間$服務到期時間$噸(座)位$道路運輸證號$營運線路返回車輛信息。工作單位字段存放車輛所屬企業單位名稱,必填!字段之間以半角"$"進行分割,車輛之間以半角“,”分割如果工作站系統無該字段信息,則對應字段留空格字符“”。如果車輛信息太多,可以分多次傳輸。如第一個CARRESP返回100條記錄,第二個CARRESP再返回100條記錄,直至傳輸完畢。是否支持拍照:1支持0不支持服務開始時間和到期時間格式為“yyyyMMdd”車主性別:女:0,男:1說明:如果新增車輛或者更改車輛信息時,需要將該車信息以本條消息上傳給省平臺。如果收到省平臺的CARS指令,則返回指令要求的車輛信息。CARSRESPEND10空白車輛信息傳輸完成TESTLINKRESP7空白返回連接檢測信息。UNBINDRESP8空白斷開連接回應DISCONN9斷開原因ka斷開與工作站系統的連接,原因為字符串格式的文本。部分指令詳解及示例CONTROL指令詳解:定位及定時回傳,指令:指令順序號,終端編號,1,頻率,次數為了兼容部分GMS短信車機,頻率應當不低于5秒/次。例:3,1,11010000154321,1,5,10停止報警指令:指令順序號,終端編號,2例:3,1,11010000154321,2油電路控制指令:斷油電:指令順序號,終端編號,3,0開油電:指令順序號,終端編號,3,1例:3,1,11010000154321,3,0區域控制指令:取消區域控制:指令順序號,終端編號,4,0開啟區域控制:進入區域報警:指令順序號,終端編號,4,1,最小經度,最小緯度,最大經度,最大緯度越出區域報警:指令順序號,終端編號,4,2,最小經度,最小緯度,最大經度,最大緯度例:取消:3,1,11010000154321,4,0開啟:3,1,11010000154321,4,1,120,30,121,32監聽指令:指令順序號,終端編號,5,監聽電話號碼例:3,1,11010000154321,5,139053512345限速設置指令:取消速度限制:指令順序號,終端編號,6,0開啟速度限制:指令順序號,終端編號,6,最高速度例:3,1,11010000154321,6,0調度指令:例:3,1,1101000154321,7,%CE%C4%D7%D6%D0%C5%CF%A2停止監控:指令順序號,終端編號,0例:3,1,11010000154321,0BIND指令示例:例如:工作站登陸ID:1001,密碼:gps1234,時間戳:20070308110201MD5校驗=MD5(gps1234)MD5計算返回字符串:dd5297e2140f0e5076abf0ca349dbe5a得到BIND指令如下:1,1001,20070308110201,dd5297e2140f0e5076abf0ca349dbe5aCARSRESP指令示例:6,11010000154321$閩A1202$031$張三1$1111111111111$aaa@$福州市A運輸公司$福州市東大路28號$350001$李四王五20050506$20080910,10101000154322$閩A1203$020$張四1$222222222$ccc@$福建省交通廳$福州市東水路18號$350001$李五$$20050506$20080910編碼后將成為:6,11010000154321$%C3%F6A1202$031$%D5%C5%C8%FD1$1111111111111$aaa%40$%B8%A3%D6%DD%CA%D0A%D4%CB%CA%E4%B9%AB%CB%BE$%B8%A3%D6%DD%CA%D0%B6%AB%B4%F3%C2%B728%BA%C5$350001$%C0%EE%CB%C4%CD%F5%CE%E520050506$20080910,10101000154322$%C3%F6A1203$020$%D5%C5%CB%C41$222222222$ccc%40$%B8%A3%BD%A8%CA%A1%BD%BB%CD%A8%CC%FC$%B8%A3%D6%DD%CA%D0%B6%AB%CB%AE%C2%B718%BA%C5$350001$%C0%EE%CE%E5+$+$20050506$20080910ORIENT指令示例:3,11010000154321,20070308111720,1,119.256001,26.135256,80,200,5PICCONTROL指令:控制車頭的攝像頭拍照,每隔60秒拍一張照片,連續拍5張,圖片分辨率640*480,開始時間為12:00:01,結束時間不指定(定時拍攝不需要指定結束時間)8,11010000154321,1,1,0,60,5,640*480,12:00:01,0控制車廂的攝像頭拍照,每行駛100米拍一張照片,連續拍5張,圖片分辨率640*480,開始時間為12:00:01,結束時間為12:05:008,11010000154321,1,2,2,100,5,640*480,12:00:00,12:05:00控制車尾的攝像頭停止拍照:8,11010000154321,3指令編碼步驟:編寫字符串形式的指令。如BIND命令指令為:1,1001,20070308110201,253962977E257D70B8C9B0EFC92AF516將字符串指令按BigEndian字節順序的UTF-8編碼將字符串轉換成byte數組,數組的前兩個字節描述的是后續字節數組的長度;BIND指令轉換成byte數組后如下:bytebuf[]=[0,54,49,44,49,48,48,49,44,50,48,48,55,48,51,48,56,49,49,48,50,48,49,44,50,53,51,57,54,50,57,55,55,69,50,53,55,68,55,48,66,56,67,57,66,48,69,70,67,57,50,65,70,53,49,54]指令解碼步驟:根據字節流的前兩個字節算出后面應該讀取多少個字節,然后把后面的字節收入一個字節數組。由于中文等增補字符已經經過了URLEncode,所以都是拉丁字符集,可以直接將指令的byte數組數據按BigEndian的UNICODE編碼轉換成UNICODE字符串。按照協議將URLEncode過的中文部分解碼出來。編碼和解碼的完整例子:編碼例子(上傳終端報文):MESSAGE5終端編號,文字信息消息原文為:5,11010000154321,終端報文上傳經過對中文部分的編碼后:5,11010000154321,%D6%D5%B6%CB%B1%A8%CE%C4%C9%CF%B4%AB以utf-8方式發送的字節數組應為:[0,56,53,44,49,49,48,49,48,48,48,48,49,53,52,51,50,49,44,37,50,67,37,68,54,37,68,53,37,66,54,37,67,66,37,66,49,37,65,56,37,67,69,37,67,52,37,67,57,37,67,70,37,66,52,37,65,66]解碼例子(驗證通過):BINDRESP1驗證結果收到的字節數組應為:[0,3,49,44,49]首先解析頭兩個字節:0,3,可以分析出本條消息正文應該有3個字節的長度。然后用長度為3的數組來接收后面的5個字節:得到[49,44,49]根據UTF-8的編碼規則進行解碼,事實上由于消息

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論