GPS車載定位器通訊協(xié)議_第1頁
GPS車載定位器通訊協(xié)議_第2頁
GPS車載定位器通訊協(xié)議_第3頁
GPS車載定位器通訊協(xié)議_第4頁
GPS車載定位器通訊協(xié)議_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

⊙機(jī)密GPS車載定位器通訊協(xié)議(Ver1.8)重要修訂記錄修改者日期版本審核批準(zhǔn)修改點(diǎn)谷米科技2012-4-111.0第一版谷米科技2013-1-241.1登陸包添加設(shè)備語言字段,添加GPS開路和短路報(bào)警谷米科技2015-5-31.3添加LBS協(xié)議谷米科技2018-05-101.4添加ICCID上報(bào)谷米科技2018-06-201.5添加錄音相關(guān)協(xié)議谷米科技2018-11-301.6添加碰撞報(bào)警相關(guān)協(xié)議谷米科技2019-01-101.7報(bào)警數(shù)據(jù)包添加“報(bào)警信息”字段,刪去擴(kuò)展報(bào)警數(shù)據(jù)包谷米科技2019-03-011.8添加拆動(dòng)報(bào)警GPS信號(hào)等級和時(shí)間標(biāo)志目錄1. 術(shù)語 42. 約定 43. 協(xié)議 54. 設(shè)備發(fā)起子協(xié)議 6登陸數(shù)據(jù)包(0x01) 6GPS數(shù)據(jù)包(0x02) 7心跳數(shù)據(jù)包(0x03) 8報(bào)警數(shù)據(jù)包(0x04) 9短信指令上傳數(shù)據(jù)包(0x06) 11LBS數(shù)據(jù)包(0x91) 12擴(kuò)展心跳數(shù)據(jù)包(0x07) 14時(shí)間校準(zhǔn)協(xié)議(0x08) 16ICCID上報(bào)數(shù)據(jù)包(0x09) 17WIFI數(shù)據(jù)包(0x92) 17設(shè)備傳透傳數(shù)據(jù)包(0xFE) 182. 服務(wù)器發(fā)起子協(xié)議 19下發(fā)指令/互動(dòng)消息數(shù)據(jù)包(0x80) 19設(shè)備同步設(shè)備狀態(tài)(0x0D) 203. 常用指令 214. 錄音協(xié)議 22服務(wù)器下發(fā)開始錄音(0x0A) 23服務(wù)器下發(fā)關(guān)閉錄音(0x0B) 24設(shè)備上傳錄音數(shù)據(jù)(0x0C) 24術(shù)語術(shù)語、縮寫英文含義中文含義CMPPChinaMobilePeertoPeer中國移動(dòng)點(diǎn)對點(diǎn)協(xié)議GPSGlobalPositioningSystem全球衛(wèi)星定位系統(tǒng)GSMGlobalSystemforMobileCommunication全球移動(dòng)通信系統(tǒng)GPRSGeneralPacketRadioService通用無線分組業(yè)務(wù)TCPTransportControlProtocol傳輸控制協(xié)議LBSLocationBasedServices輔助定位服務(wù)IMEIInternationalMobileEquipmentIdentity國際移動(dòng)設(shè)備識(shí)別碼MCCMobileCountryCode移動(dòng)用戶所屬國家代號(hào)MNCMobileNetworkCode移動(dòng)網(wǎng)號(hào)碼LACLocationAreaCode位置區(qū)碼CellIDCellTowerID移動(dòng)基站RSSIReceivedSignalStrengthIndicator接收信號(hào)強(qiáng)度UDPUserDatagramProtocol用戶數(shù)據(jù)報(bào)協(xié)議SOSSaveOurShip/SaveOurSouls遇難求救信號(hào)CRCCyclicRedundancyCheck循環(huán)冗余校驗(yàn)NITZNetworkIdentityandTimeZone,時(shí)區(qū)GISGeographicInformationSystem地理信息系統(tǒng)約定設(shè)備應(yīng)在本地緩存域名解析出來的IP,如果設(shè)備無法與緩存的IP建立連接,才使用域名解析出來的新IP。設(shè)備與服務(wù)器建立連接后,首先應(yīng)發(fā)送登陸數(shù)據(jù)包,等待服務(wù)器確認(rèn)后才發(fā)送其它數(shù)據(jù)包。為了維持連接,設(shè)備應(yīng)每隔3分鐘發(fā)送心跳包到服務(wù)器,服務(wù)器返回響應(yīng)數(shù)據(jù)包。協(xié)議中涉及到多字節(jié)數(shù)據(jù)的字段,均采用網(wǎng)絡(luò)字節(jié)序。協(xié)議中涉及到時(shí)間字段的,均為UTC時(shí)間。協(xié)議每一個(gè)數(shù)據(jù)包都由信息頭,協(xié)議號(hào),包長度,信息序列號(hào),信息內(nèi)容,五個(gè)部分組成:格式信息頭協(xié)議號(hào)包長度信息序列號(hào)信息內(nèi)容長度(Byte)2122N信息頭占用2字節(jié),固定為0x670x67協(xié)議號(hào)占用1字節(jié),目前支持以下協(xié)議號(hào):協(xié)議號(hào)數(shù)據(jù)包描述是否要響應(yīng)0x01登陸數(shù)據(jù)包是0x02GPS數(shù)據(jù)包否0x03心跳數(shù)據(jù)包是0x04報(bào)警數(shù)據(jù)包是0x06短信指令上傳數(shù)據(jù)包是0x80短信指令/互動(dòng)消息下發(fā)數(shù)據(jù)包是0x91LBS數(shù)據(jù)包否0x07擴(kuò)展心跳數(shù)據(jù)包是0x08時(shí)間校準(zhǔn)包是0x09ICCID上報(bào)是0x0A服務(wù)器下發(fā)開始錄音是0x0B服務(wù)器下發(fā)關(guān)閉錄音是0x0C設(shè)備上傳錄音數(shù)據(jù)是0xFE設(shè)備上傳透傳數(shù)據(jù)包是包長度占用2字節(jié)。包長度計(jì)算范圍為“信息序列號(hào)”到“信息內(nèi)容”(含“信息序列號(hào)”和“信息內(nèi)容”)信息序列號(hào)開機(jī)后發(fā)送的第一個(gè)數(shù)據(jù)包(GPS數(shù)據(jù)包,心跳包,指令包)序列號(hào)為‘1’,之后每次發(fā)送數(shù)據(jù)序列號(hào)都自動(dòng)加1。到達(dá)最大值65535后,重新從1開始計(jì)數(shù)。信息內(nèi)容根據(jù)協(xié)議號(hào)不同,而對應(yīng)不同的子協(xié)議數(shù)據(jù)包內(nèi)容。具體參看下以下各節(jié)。設(shè)備發(fā)起子協(xié)議以下協(xié)議由設(shè)備上報(bào)給服務(wù)器。登陸數(shù)據(jù)包(0x01)登陸數(shù)據(jù)包用于設(shè)備向服務(wù)器確認(rèn)連接建立正常,并提交設(shè)備ID到服務(wù)器。格式信息內(nèi)容設(shè)備ID設(shè)備語言長度(byte)81設(shè)備ID(8字節(jié))設(shè)備ID采用的是15位IMEI號(hào)。例如IMEI為:123456789012345,則設(shè)備ID為:0x010x230x450x670x890x010x230x45設(shè)備語言(1字節(jié))本字段用來表示設(shè)備設(shè)備的語言環(huán)境編號(hào)語言0x00簡體中文0x01英文備注登錄時(shí)設(shè)備指定語言,在一些需要服務(wù)器響應(yīng)給設(shè)備文字信息的場合,服務(wù)器會(huì)根據(jù)設(shè)備設(shè)定的語言返回相應(yīng)語言的文字。比如SOS報(bào)警,如果設(shè)備是簡體中文,則服務(wù)器返回簡體中文地址的報(bào)警短信文字,如SOS報(bào)警:廣東省.深圳市.寶安區(qū)留仙一路.G4.離高新奇科技股份有限公司約86米.離高新奇工業(yè)區(qū)約88米如果設(shè)備是英文,那么服務(wù)器將返回英文報(bào)警信息,如SOS!/?q=22.577308,113.916685<DateTime:2013-01-2219:40:00>示例:設(shè)備向服務(wù)器發(fā)送登錄數(shù)據(jù)包如下(這里的設(shè)備ID示例為123456789012345)676701000B0001012345678901234500信息頭協(xié)議號(hào)數(shù)據(jù)包長度信息序列號(hào)設(shè)備id設(shè)備語言(簡體中文)服務(wù)器向設(shè)備響應(yīng)數(shù)據(jù)包(響應(yīng)包中的協(xié)議號(hào)與設(shè)備發(fā)的數(shù)據(jù)包協(xié)議號(hào)相同)67670100020001信息頭協(xié)議號(hào)數(shù)據(jù)包長度信息序列號(hào)GPS數(shù)據(jù)包(0x02)GPS數(shù)據(jù)包用于設(shè)備向服務(wù)器上報(bào)gps定位數(shù)據(jù)。該協(xié)議不需要響應(yīng)。格式信息內(nèi)容日期時(shí)間緯度經(jīng)度速度航向基站定位狀態(tài)長度(byte)4441291日期時(shí)間占用4個(gè)字節(jié),即衛(wèi)星時(shí)間的UTC秒數(shù)緯度占用4個(gè)字節(jié),表示定位數(shù)據(jù)的緯度值。數(shù)值范圍-162000000至162000000,表示-90度(南緯)到90度(北緯)的范圍,單位:1/500秒,轉(zhuǎn)換方法如下:把GPS模塊輸出的經(jīng)緯度值轉(zhuǎn)化成以分為單位的小數(shù);然后再把轉(zhuǎn)化后的小數(shù)乘以30000,把相乘的結(jié)果轉(zhuǎn)換成16進(jìn)制數(shù)即可。如北緯22°32.7658′(22×60+32.7658)*30000=40582974,然后轉(zhuǎn)成16進(jìn)制數(shù)為:0x020x6B0x3F0x3E。南緯-22°32.7658′(-22×60+(-32.7658))*30000=-40582974然后轉(zhuǎn)成16進(jìn)制數(shù)為:0xFD0x940xC00xC2經(jīng)度占用4個(gè)字節(jié),表示定位數(shù)據(jù)的經(jīng)度值。數(shù)值范圍-324000000至324000000,表示-180度(西經(jīng))到180度(東經(jīng))的范圍,單位:1/500秒,轉(zhuǎn)換方法和緯度的轉(zhuǎn)換方法一致。速度占用1個(gè)字節(jié),表示GPS的運(yùn)行速度,值范圍為0x00~0xFF表示范圍0~255公里/小時(shí)。航向占用2個(gè)字節(jié),表示GPS的運(yùn)行方向,表示范圍0~360,單位:度,以正北為0度,順時(shí)針?;菊加?個(gè)字節(jié),有項(xiàng)目不夠字節(jié)的左補(bǔ)0x00格式MCCMNCLACCI長度(byte)2223如中國一個(gè)基站信息0x010xCC0x000x010x270x490x000x0C0xEEMCCMNCLACCI定位狀態(tài)占用1個(gè)字節(jié),用來表示設(shè)備設(shè)備的定位狀態(tài)。把1個(gè)字節(jié)看作8位,最低位為0位,最高位為7位,傳送時(shí)先傳送高位,再傳送低位。各位代表的具體含義如下:高位低位76543210第0位0:GPS未定位1:GPS已定位第1位0:ACC位為01:ACC位為1第2位保留第3位保留第4位保留第5位保留第6位保留第7位保留備注當(dāng)GPS沒有定位時(shí),不傳GPS數(shù)據(jù)包,除非觸發(fā)必傳10條數(shù)據(jù)的機(jī)制(如撥打電話,報(bào)警等)。示例:設(shè)備向服務(wù)器發(fā)送GPS數(shù)據(jù)包如下:676702001B000B5E69934D026B22640C39DAC0信息頭協(xié)議號(hào)數(shù)據(jù)包長度信息序列號(hào)日期時(shí)間緯度經(jīng)度00000001CC0000247C00132701速度航向基站數(shù)據(jù)定位狀態(tài)心跳數(shù)據(jù)包(0x03)心跳數(shù)據(jù)包用于維持與服務(wù)器的連接,一般3分鐘一個(gè)心跳包。格式信息內(nèi)容狀態(tài)長度(byte)2狀態(tài)占用2個(gè)字節(jié),用來表示設(shè)備設(shè)備的各種狀態(tài)信息。把1個(gè)字節(jié)看作8位,最低位為0位,最高位為7位,傳送時(shí)先傳送高位,再傳送低位。各位代表的具體含義如下:高位低位1514…….……10第0位0:GPS未定位1:GPS已定位第1,2位10:ACCOFF11:ACCON00:無此狀態(tài)第3,4位10:撤防11:設(shè)防00:無此狀態(tài)第5,6位10:油電斷開11:油電接通00:無此狀態(tài)第7,8位10:充電器未插入11:充電器插入00:無此狀態(tài)第9,10位10:車輛靜止11:車輛運(yùn)動(dòng)01:車輛狀態(tài)未知00:無此狀態(tài)……第14位保留第15位保留例如0x00BB即10111011表示:GPS已定位,ACCOFF,設(shè)防,油電斷開,充電器未插入示例:設(shè)備向服務(wù)器發(fā)送心跳包如下6767030004001A0001信息頭協(xié)議號(hào)數(shù)據(jù)包長度信息序列號(hào)狀態(tài)服務(wù)器向設(shè)備響應(yīng)數(shù)據(jù)包(響應(yīng)包中的協(xié)議號(hào)與設(shè)備發(fā)的數(shù)據(jù)包協(xié)議號(hào)相同)6767030002001A信息頭協(xié)議號(hào)數(shù)據(jù)包長度信息序列號(hào)報(bào)警數(shù)據(jù)包(0x04)當(dāng)設(shè)備發(fā)生報(bào)警時(shí)上傳該數(shù)據(jù)包。格式信息內(nèi)容日期時(shí)間緯度經(jīng)度速度航向基站定位狀態(tài)報(bào)警類型報(bào)警信息長度(byte)444129112報(bào)警類型當(dāng)報(bào)警觸發(fā)時(shí),上報(bào)一個(gè)報(bào)警包,相應(yīng)報(bào)警位置為1。報(bào)警信息報(bào)警信息用于攜帶各種報(bào)警的附加信息,比如“碰撞報(bào)警”可以攜帶碰撞等級。若無附加信息,則用0x000x00填充。報(bào)警信息內(nèi)容采用UTF-8編碼。例如:斷電報(bào)警:goome-21065,湖北省武漢市古田二路.離長勝肉類聯(lián)合加工公司(西南)約140米.,16:32報(bào)警類型含義報(bào)警信息說明0x01斷電報(bào)警0x02SOS報(bào)警0x03電池低電報(bào)警0x04震動(dòng)報(bào)警0x05位移報(bào)警0x06進(jìn)入盲區(qū)報(bào)警0x07離開盲區(qū)報(bào)警0x08GPS天線開路報(bào)警0x09GPS天線短路報(bào)警0x0a光感報(bào)警0x0b磁感報(bào)警0x0c防拆報(bào)警0x0d超速報(bào)警0x0e信號(hào)屏蔽報(bào)警0x0f偽基站報(bào)警0x10外電低電報(bào)警0x11外電高電報(bào)警0x12碰撞報(bào)警前3個(gè)位表示碰撞等級1~7。其他位預(yù)留。0x13急加速報(bào)警0x14急減速報(bào)警0x15翻轉(zhuǎn)報(bào)警0x16急轉(zhuǎn)彎報(bào)警0x17拆動(dòng)報(bào)警其它日期時(shí)間,緯度,經(jīng)度,速度,航向,基站,定位狀態(tài)請參考GPS數(shù)據(jù)包相關(guān)說明。報(bào)警短信設(shè)備收到響應(yīng)后,將報(bào)警信息內(nèi)容以短信方式發(fā)送給中心號(hào)碼/SOS號(hào)碼,如果報(bào)警信息內(nèi)容為空(0字節(jié)),則不發(fā)短信。格式信息內(nèi)容報(bào)警短信字節(jié)(byte)N示例:設(shè)備向服務(wù)器發(fā)報(bào)警數(shù)據(jù)包:676704001E00205E699D9A026B208C0C39CBB0信息頭協(xié)議號(hào)數(shù)據(jù)包長度信息序列號(hào)日期時(shí)間緯度經(jīng)度00003901CC0000247C00132701010000速度航向基站數(shù)據(jù)定位狀態(tài)報(bào)警類型報(bào)警信息設(shè)備響應(yīng)包676704008A009CE696ADE794B5E68AA5E8ADA63AE8B0B7E7B1B3E8A385E8BDA64753303320E6B3A22CE5B9BFE4B89CE79C812EE6B7B1E59CB3E5B8822EE58D97E5B1B1E58CBA2EE7A791E68A80E58D97E58D81E4BA8CE8B7AF2EE7A6BBE4BAA4E9809AE993B6E8A18C28E6B7B1E59CB3E9AB98E696B0E59BADE694AFE8A18C29E7BAA63835E7B1B32E2C31363A3231信息頭協(xié)議號(hào)數(shù)據(jù)包長度信息序列號(hào)響應(yīng)內(nèi)容短信指令上傳數(shù)據(jù)包(0x06)當(dāng)設(shè)備收到指令短信時(shí),將短信上傳到服務(wù)器,服務(wù)器處理后,返回響應(yīng)數(shù)據(jù),并由設(shè)備通過短信將響應(yīng)數(shù)據(jù)轉(zhuǎn)發(fā)給指定的手機(jī)號(hào)碼。格式信息內(nèi)容日期時(shí)間緯度經(jīng)度速度航向基站定位狀態(tài)電話號(hào)碼短信指令長度(byte)444129121N日期時(shí)間,緯度,經(jīng)度,速度,航向,基站,定位狀態(tài)參考GPS數(shù)據(jù)包相關(guān)解釋。電話號(hào)碼發(fā)短信的手機(jī)的手機(jī)號(hào)碼,不夠21字節(jié)的右補(bǔ)0x00。(采用ASCII編碼)短信指令手機(jī)發(fā)給設(shè)備的短信指令(采用UTF-8編碼)。短信指令上傳規(guī)則(1)已定義的短信指令,如STATUS#這些短信不需要上傳到服務(wù)器,設(shè)備直接處理。但是POSITION#和123獲取地址的指令,需要上傳到服務(wù)器處理。(2)沒有漢字,且長度大于2個(gè)字符小于30個(gè)字符這些短信需要上傳到服務(wù)器。格式信息內(nèi)容手機(jī)號(hào)碼響應(yīng)內(nèi)容字節(jié)(byte)21N響應(yīng)信息均以UTF-8編碼,設(shè)備收到響應(yīng)后,將響應(yīng)內(nèi)容以短信方式發(fā)給數(shù)據(jù)包中的手機(jī)號(hào)碼。如果響應(yīng)內(nèi)容為空(0字節(jié)),那么表示不需要將消息發(fā)送給手機(jī)。

示例:設(shè)備上傳短信指令數(shù)據(jù)包:6767060033005F5E69BBA0026B1E100C39CE9000信息頭協(xié)議號(hào)數(shù)據(jù)包長度信息序列號(hào)日期時(shí)間緯度經(jīng)度速度007201CC0000247C00132700313036343839393130343030360000000000000000313233航向基站數(shù)據(jù)定位狀態(tài)手機(jī)號(hào)碼(采用ASCII編碼)指令內(nèi)容服務(wù)器響應(yīng):676706007E8E86313036343839393130343030360000000000000000E4BD8DE7BDAE3AE5B9BFE4B89CE79C812EE6B7B1E59CB3E5B8822EE58D97E5B1B1E58CBA2EE7A791E68A80E58D97E58D81E4BA8CE8B7AF2EE7A6BBE4BAA4E9809AE993B6E8A18C28E6B7B1E59CB3E9AB98E696B0E59BADE694AFE8A18C29E7BAA63337E7B1B32E信息頭協(xié)議號(hào)數(shù)據(jù)包長度信息序列號(hào)手機(jī)號(hào)(ASCII編碼)響應(yīng)內(nèi)容設(shè)備將響應(yīng)內(nèi)容發(fā)給手機(jī)號(hào):1064899104036。LBS數(shù)據(jù)包(0x91)LBS數(shù)據(jù)包用于設(shè)備向服務(wù)器上報(bào)基站數(shù)據(jù)。該協(xié)議不需要響應(yīng)。格式信息內(nèi)容日期時(shí)間TAMCCMNC基站數(shù)基站1基站2基站3基站4基站5定位狀態(tài)長度(byte)41211666661日期時(shí)間4位無符號(hào)整型,基于UTC的時(shí)間值,注意傳遞時(shí)使用的是網(wǎng)絡(luò)字節(jié)序。TA(Timingadvance)該值只能在通話或發(fā)送短信時(shí)間段獲取,范圍是0-63,其它情況下為255屬于無效值;乘以550(米)可以估算設(shè)備到主小區(qū)距離。MCC移動(dòng)用戶所屬國家代號(hào)MobileCountryCode(MCC),中國的移動(dòng)國家號(hào)為460(十進(jìn)制)這里取值范圍是:0x0000~0x03E7。中國的移動(dòng)國家號(hào)為:0x010xCC(十進(jìn)制460轉(zhuǎn)成十六進(jìn)制)。MNC移動(dòng)網(wǎng)號(hào)碼MobileNetworkCode(MNC),例如中國移動(dòng)的為0x00?;緮?shù)最大值為5,該值是多少,后面就帶有多少個(gè)基站數(shù)據(jù)。如果設(shè)備獲取的基站數(shù)量大于5,設(shè)備應(yīng)該將信號(hào)強(qiáng)度最強(qiáng)的五個(gè)基站上報(bào),基站按強(qiáng)度從前往后排,主基站是第一個(gè)??紤]到設(shè)備處理方便,這里不使用變長數(shù)據(jù)包,假設(shè)有3個(gè)基站信息,數(shù)據(jù)包中總包含5個(gè)基站信息,但只有前3個(gè)基站信息有內(nèi)容,后兩個(gè)基站數(shù)據(jù)填充0?;綥ACCIRSSI231LAC位置區(qū)碼LocationAreaCode(LAC)包含于LAI中,由兩個(gè)字節(jié)組成,采用16進(jìn)制編碼??捎梅秶鸀?x0001-0xFFFE,碼組0x0000和0xFFFF不可以使用(參見GSM規(guī)范03.03、04.08和11.11)。一個(gè)位置區(qū)可以包含一個(gè)或多個(gè)小區(qū)。CI主小區(qū)CI,小區(qū)識(shí)別碼,值范圍是0x000000~0xFFFFFF。參見術(shù)語表–CI。RSSI主小區(qū)信號(hào)強(qiáng)度,值范圍是0x00~0xFF,實(shí)際信號(hào)強(qiáng)度為負(fù)值,上傳其絕對值。參見術(shù)語表–RSSI。定位狀態(tài)占用1個(gè)字節(jié),用來表示設(shè)備設(shè)備的定位狀態(tài)。把1個(gè)字節(jié)看作8位,最低位為0位,最高位為7位,傳送時(shí)先傳送高位,再傳送低位。各位代表的具體含義如下:高位低位76543210第0位0:GPS未定位1:GPS已定位第1位0:由設(shè)備自動(dòng)發(fā)送1:由短信觸發(fā)第2位保留第3位保留第4位保留第5位保留第6位保留第7位保留備注LBS定位作為GPS定位的補(bǔ)充,通常用于GPS無法定位時(shí),或尚未搜到GPS衛(wèi)星時(shí),設(shè)備將GPRS信號(hào)信息傳遞給服務(wù)器進(jìn)行定位的方式。由于LBS定位精度為100米至10公里,發(fā)送短信給設(shè)備,要求設(shè)備進(jìn)行定位時(shí),設(shè)備應(yīng)該搜集TA數(shù)據(jù),以輔助定位。另外定位狀態(tài)第1位要填寫正確的指示值。另外,由于LBS定位精度不高,因而沒必要每十秒上傳一次基站信息,只有當(dāng)距離上一次發(fā)送基站信息已超過20秒,并且頭三個(gè)最強(qiáng)信號(hào)的基站有發(fā)生變化時(shí),才需要上傳基站信息。示例:設(shè)備向服務(wù)器發(fā)送基站數(shù)據(jù)包:676791002A00030x5C0x6E0x100xD00xFF0x010xCC0x000x05信息頭協(xié)議號(hào)數(shù)據(jù)包長度信息序列號(hào)日期時(shí)間TAMCCMNC基站數(shù)247C0013273424A500123717247C000F8315基站1基站2基站3247C000E2F1224A50011D21200基站4基站5定位狀態(tài)擴(kuò)展心跳數(shù)據(jù)包(0x07)擴(kuò)展心跳數(shù)據(jù)包與心跳數(shù)據(jù)包作用相同,但能攜帶更多的設(shè)備狀態(tài)信息。設(shè)備要么使用心跳數(shù)據(jù)包,要么使用擴(kuò)展心跳數(shù)據(jù)包,不能兩個(gè)同時(shí)使用。格式信息內(nèi)容狀態(tài)GSM信號(hào)電壓等級外電電量外電電壓定位器角度GPS信號(hào)時(shí)間標(biāo)志長度(byte)21112111注:“電池電壓等級”之后的字段為后期新增的字段,應(yīng)注意兼容不同時(shí)期出貨的設(shè)備。狀態(tài)占用2個(gè)字節(jié),用來表示設(shè)備設(shè)備的各種狀態(tài)信息。把1個(gè)字節(jié)看作8位,最低位為0位,最高位為7位,傳送時(shí)先傳送高位,再傳送低位。各位代表的具體含義如下:高位低位1514…….……10第0位0:GPS未定位1:GPS已定位第1,2位10:ACCOFF11:ACCON00:無此狀態(tài)第3,4位10:撤防11:設(shè)防00:無此狀態(tài)第5,6位10:油電斷開11:油電接通00:無此狀態(tài)第7,8位10:充電器未插入11:充電器插入00:無此狀態(tài)第9,10位10:車輛靜止11:車輛運(yùn)動(dòng)01:車輛狀態(tài)未知00:無此狀態(tài)第11位0:正常模式1:省電模式第12位0:錄音關(guān)閉1:錄音開啟第13位0:wifi關(guān)1:wifi開第14位保留第15位保留示例:如0x00BB即10111011,GPS已定位,ACCOFF,設(shè)防,油電斷開,充電器未插入GSM信號(hào)等級占用1字節(jié),分為5個(gè)等級0x00:無信號(hào);0x01:信號(hào)極弱0x02:信號(hào)較弱0x03:信號(hào)良好0x04:信號(hào)強(qiáng)如:0x03GSM信號(hào)良好電池電壓等級 占用1字節(jié),范圍為0-100,表示當(dāng)前設(shè)備電量的百分比,以十六進(jìn)制表示。 如0x5D,對應(yīng)十進(jìn)制為93,即當(dāng)前電量為93%外電電量這個(gè)字段是可選字段。占用1字節(jié),范圍為0-100,表示外電電量的百分比,以十六進(jìn)制表示。 如0x5D,對應(yīng)十進(jìn)制為93,即當(dāng)前電量為93%外電電壓 這個(gè)字段是可選字段。占用2字節(jié),表示外電電壓的數(shù)值(單位為0.01V),以十六進(jìn)制表示。 如0x04E2,對應(yīng)十進(jìn)制為1250,即當(dāng)前電壓為12.50V 定位器安裝角度占用1字節(jié),范圍為0-180,表示定位器角度,以十六進(jìn)制表示。定位器角度是指定位器中加速度傳感器的z軸與豎直方向的夾角。 如0x5D,對應(yīng)十進(jìn)制為93,即當(dāng)前加速度傳感器的z軸與豎直方向的夾角為93度。GPS信號(hào)等級占用1字節(jié),分為5個(gè)等級0x00:無信號(hào);0x01:信號(hào)極弱0x02:信號(hào)較弱0x03:信號(hào)良好0x04:信號(hào)強(qiáng)如:0x03GPS信號(hào)良好時(shí)間標(biāo)志占用1字節(jié),0表示在有效顯示時(shí)間范圍內(nèi),1表示超出有效顯示時(shí)間范圍,默認(rèn)為0。示例:設(shè)備向服務(wù)器發(fā)送心跳包如下676707000C001A0001045D5E信息頭協(xié)議號(hào)數(shù)據(jù)包長度信息序列號(hào)狀態(tài)GSM信號(hào)電池外電電量04E2100401外電電壓定位器角度GPS信號(hào)時(shí)間標(biāo)志服務(wù)器向設(shè)備響應(yīng)數(shù)據(jù)包(響應(yīng)包中的協(xié)議號(hào)與設(shè)備發(fā)的數(shù)據(jù)包協(xié)議號(hào)相同)6767070002001A信息頭協(xié)議號(hào)數(shù)據(jù)包長度信息序列號(hào)時(shí)間校準(zhǔn)協(xié)議(0x08)時(shí)間校準(zhǔn)協(xié)議信息內(nèi)容為空。服務(wù)器響應(yīng)只帶有四個(gè)字節(jié)的utc時(shí)間信息。格式信息內(nèi)容Utc時(shí)間長度(byte)4示例:設(shè)備向服務(wù)器發(fā)送校準(zhǔn)時(shí)間包如下6767080002001A信息頭協(xié)議號(hào)數(shù)據(jù)包長度信息序列號(hào)服務(wù)器向設(shè)備響應(yīng)數(shù)據(jù)包(響應(yīng)包中的協(xié)議號(hào)與設(shè)備發(fā)的數(shù)據(jù)包協(xié)議號(hào)相同)6767080006001A57300690信息頭協(xié)議號(hào)數(shù)據(jù)包長度信息序列號(hào)UTC時(shí)間ICCID上報(bào)數(shù)據(jù)包(0x09)ICCID上報(bào)數(shù)據(jù)包用于設(shè)備向服務(wù)器報(bào)告自已所插sim卡的iccid。格式信息內(nèi)容ICCID長度(byte)10ICCID10字節(jié)SIM卡ICCID號(hào),Hex表示;如"89860018190839008096"表示0x890x860x000x180x190x080x390x000x800x96示例:設(shè)備向服務(wù)器發(fā)送ICCID上報(bào)包如下676709000C001A89860018190839008096信息頭協(xié)議號(hào)數(shù)據(jù)包長度信息序列號(hào)ICCID服務(wù)器向設(shè)備響應(yīng)數(shù)據(jù)包(響應(yīng)包中的協(xié)議號(hào)與設(shè)備發(fā)的數(shù)據(jù)包協(xié)議號(hào)相同)6767090002001A信息頭協(xié)議號(hào)數(shù)據(jù)包長度信息序列號(hào)WIFI數(shù)據(jù)包(0x92)WIFI數(shù)據(jù)包用于設(shè)備向服務(wù)器上報(bào)WIFI熱點(diǎn)基站數(shù)據(jù)。該協(xié)議不需要響應(yīng)。格式信息內(nèi)容日期時(shí)間WIFI熱點(diǎn)個(gè)數(shù)WIFI熱點(diǎn)1WIFI熱點(diǎn)2WIFI熱點(diǎn)n長度(byte)41777日期時(shí)間上報(bào)數(shù)據(jù)時(shí)的UTC時(shí)間WIFI熱點(diǎn)個(gè)數(shù)1個(gè)字節(jié),表示W(wǎng)IFI熱點(diǎn)的個(gè)數(shù)。WIFI熱點(diǎn)WIFI熱點(diǎn)格式由MAC地址加信號(hào)強(qiáng)度組成,共7個(gè)字節(jié),其中,前6個(gè)字節(jié)為MAC地址,第7個(gè)字節(jié)為信號(hào)強(qiáng)度,信號(hào)強(qiáng)度包含符號(hào),取值范圍為-125~+125。備注WIFI定位作為設(shè)備的一種補(bǔ)充定位方式,通過上報(bào)設(shè)備搜索到的WIFI熱點(diǎn)數(shù)據(jù),獲取設(shè)備的位置信息。在設(shè)備可以搜索到WIFI熱點(diǎn)的應(yīng)用場景,默認(rèn)優(yōu)先使用WIFI定位。示例:設(shè)備向服務(wù)器發(fā)送WIFI數(shù)據(jù)包:676792003100055D9ECE680x060x000xBD0x820x510x550x450xD7信息頭協(xié)議號(hào)數(shù)據(jù)包長度信息序列號(hào)日期時(shí)間WiFi數(shù)WIFI1B0958E04E0B2D4EC26CAE148A7CCFC83C6007BBACB506A03C898F2C67405A587DB3EC4WIFI2WIFI3WIFI4WIFI5WIFI6設(shè)備傳透傳數(shù)據(jù)包(0xFE)設(shè)備傳透傳數(shù)據(jù)包用于設(shè)備向服務(wù)器傳遞jason格式的自定義數(shù)據(jù)。信息內(nèi)容服務(wù)器不作解析,推薦使用jason格式格式信息內(nèi)容長度(byte)Jason格式對于BMS(電源管理)來説,一個(gè)推薦的json實(shí)現(xiàn)是:{"temprature":32.5,"voltage":3000,"current":-15,"rel_capacity":0.75,"abs_capacity":0.7,"capacity":4000,"full_capacity":4500,"circle":2,"vlist":{"v3":3000,"v5":3000,"v8":3000},"shipmode":0,"mos":0,"sleep":0}電流負(fù)的表示充電,vlist有多少個(gè)電池就填多少個(gè).電壓以mv為單位,電流以mA為單位,容量以mAH為單位.示例:設(shè)備向服務(wù)器發(fā)送透傳數(shù)據(jù)包如下6767FE001D00197B2254454D50223A7B2274656D7065726174757265223A32367D7D信息頭協(xié)議號(hào)數(shù)據(jù)包長度序列號(hào)信息內(nèi)容(Json格式數(shù)據(jù))服務(wù)器向設(shè)備響應(yīng)數(shù)據(jù)包(響應(yīng)包中的協(xié)議號(hào)與設(shè)備發(fā)的數(shù)據(jù)包協(xié)議號(hào)相同)6767FE00020001信息頭協(xié)議號(hào)數(shù)據(jù)包長度信息序列號(hào)服務(wù)器發(fā)起子協(xié)議以下協(xié)議由服務(wù)器下發(fā)至設(shè)備。下發(fā)指令/互動(dòng)消息數(shù)據(jù)包(0x80)服務(wù)器主動(dòng)給設(shè)備下發(fā)指令/互動(dòng)消息。格式信息內(nèi)容信息標(biāo)識(shí)服務(wù)器標(biāo)識(shí)位下發(fā)內(nèi)容長度(byte)14N信息標(biāo)識(shí)信息標(biāo)識(shí)值下行消息類型0x01指令0x02互動(dòng)消息服務(wù)器標(biāo)識(shí)位留給服務(wù)器識(shí)別用,設(shè)備將收到的數(shù)據(jù)二進(jìn)制原樣在返回包中返回。下發(fā)內(nèi)容即要下發(fā)的指令/互動(dòng)消息,采用UTF-8編碼。下發(fā)內(nèi)容請參考“6.標(biāo)準(zhǔn)常用指令格式”設(shè)備響應(yīng)格式信息內(nèi)容信息標(biāo)識(shí)服務(wù)器標(biāo)識(shí)位響應(yīng)內(nèi)容長度(byte)14N設(shè)備響應(yīng)內(nèi)容部分編碼均采用UTF-8編碼。示例:平臺(tái)下發(fā)交互信息:676780000DFFFF0100035F0774696D657223信息頭協(xié)議號(hào)數(shù)據(jù)包長度信息序列號(hào)信息標(biāo)識(shí)服務(wù)器標(biāo)識(shí)位下發(fā)內(nèi)容設(shè)備響應(yīng):676780000F10370100035F0754494D45523A3330信息頭協(xié)議號(hào)數(shù)據(jù)包長度信息序列號(hào)信息標(biāo)識(shí)服務(wù)器標(biāo)識(shí)位響應(yīng)內(nèi)容設(shè)備同步設(shè)備狀態(tài)(0x0D)設(shè)備上線后,服務(wù)器下發(fā)狀態(tài)同步請求,設(shè)備收到請求后,主動(dòng)上報(bào)設(shè)備當(dāng)前的狀態(tài)信息。設(shè)備上報(bào)的設(shè)備狀態(tài),采用TLV格式傳遞數(shù)據(jù),其中T表示上報(bào)的設(shè)備狀態(tài)條目,L表示條目的長度,V表示條目的值格式信息內(nèi)容TagLenValue長度(byte)11LenTag設(shè)備狀態(tài)條目Tag含義數(shù)據(jù)長度(字節(jié))1定位精準(zhǔn)度12錄音狀態(tài)13智能錄音音量閾值14設(shè)備電池電量1Len條目長度上報(bào)狀態(tài)條目的長度Value條目內(nèi)容示例:服務(wù)器下發(fā)狀態(tài)同步請求包:67670D0002FFFF信息頭協(xié)議號(hào)數(shù)據(jù)包長度信息序列號(hào)設(shè)備上報(bào)設(shè)備狀態(tài)應(yīng)答:67670D00080004010100030100信息頭協(xié)議號(hào)數(shù)據(jù)包長度信息序列號(hào)TAGLenValueTAGLenValue常用指令指令是由管理人員通過短信,或者服務(wù)器,下發(fā)到設(shè)備,執(zhí)行設(shè)備管理操作的文字?jǐn)?shù)據(jù)。指令由指令名稱,及參數(shù)組成,參數(shù)可以有多個(gè),指令名稱、參數(shù)1、參數(shù)2以逗號(hào)間隔,并且以符號(hào)“#”結(jié)尾:指令列表:指令功能指令名稱參數(shù)1參數(shù)2示例參數(shù)設(shè)置查詢PARAMPARAM#查詢經(jīng)緯度信息WHEREWHERE#查詢軟件版本VERSIONVERSION#查詢設(shè)備狀態(tài)STATUSSTATUS#恢復(fù)出廠設(shè)置FACTORYFACTORY#重啟設(shè)備RESETRESET#GPRS參數(shù)查詢GPRSSETGPRS#遠(yuǎn)程油電控制RELAY0:恢復(fù)油電,1:斷油電RELAY,0#恢復(fù)油電;RELAY,1#斷油電設(shè)置定時(shí)回傳間隔TIMER回傳間隔TIMER,60#時(shí)區(qū)查詢/設(shè)置GMT1:設(shè)置,不填為默認(rèn):查詢設(shè)置操作對應(yīng)的時(shí)區(qū)GMT,1,8#設(shè)置當(dāng)前時(shí)區(qū)為東八區(qū);GMT#為查詢時(shí)區(qū)信息語言設(shè)置LANG0英文,1中文LANG,0#設(shè)置當(dāng)前語言為英文;LANG,1#設(shè)置當(dāng)前語言為中文中心號(hào)碼查詢/設(shè)置/刪除CENTERA:設(shè)置,D:刪除,不填為默認(rèn):查詢設(shè)置操作對應(yīng)的中心號(hào)碼CENTER,A,123456#設(shè)置當(dāng)前中心號(hào)碼為123456;CENTER,D#刪除當(dāng)前中心號(hào)碼;CENTER#查詢當(dāng)前中心號(hào)碼SOS號(hào)碼查詢/設(shè)置/刪除SOSA:設(shè)置D:刪除,不填為默認(rèn):查詢設(shè)置/刪除操作對應(yīng)的SOS號(hào)碼,可設(shè)置3個(gè)號(hào)碼,用逗號(hào)隔開SOS,A,123456#添加123456為SOS號(hào)碼;SOS,D,1,2,3#刪除第1個(gè),第2個(gè)和第3個(gè)SOS號(hào)碼;SOS#查詢中心號(hào)碼報(bào)警:低電報(bào)警查詢/設(shè)置BATALMOFF:關(guān)閉,ON:開啟,不填為默認(rèn):查詢報(bào)警狀態(tài)報(bào)警發(fā)送方式M。M為可選。M:0-10:僅GPRS1:SMS+GPRS2:GPRS+SMS+電話默認(rèn)0BATALM,OFF#為關(guān)閉低電報(bào)警;BATALM,ON,0#為開啟低電報(bào)警,報(bào)警通過GPRS通知;BATALM#為查詢低電報(bào)警狀態(tài)報(bào)警:斷電報(bào)警查詢/設(shè)置POWERALMOFF:關(guān)閉,ON:開啟,不填為默認(rèn):查詢報(bào)警狀態(tài)報(bào)警檢測間隔T及報(bào)警發(fā)送方式M。T和M均為可選,當(dāng)同時(shí)包含時(shí)以逗號(hào)間隔。T:2-60s,默認(rèn)5M:0-20:僅GPRS1:SMS+GPRS2:GPRS+SMS+電話默認(rèn)0POWERALM,OFF#為關(guān)閉斷電報(bào)警;POWERALM,ON,5,1#為開啟斷電報(bào)警,5s檢測一次,通過SMS+GRPS報(bào)警;POWERALM#為查詢斷電報(bào)警狀態(tài)報(bào)警:震動(dòng)報(bào)警查詢/設(shè)置SENALMOFF:關(guān)閉,ON:開啟,不填為默認(rèn):查詢

溫馨提示

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

最新文檔

評論

0/150

提交評論