出租車智能服務(wù)終端與外設(shè)通訊協(xié)議及數(shù)據(jù)格式
《出租車智能服務(wù)終端與外設(shè)通訊協(xié)議及數(shù)據(jù)格式》由會(huì)員分享,可在線閱讀,更多相關(guān)《出租車智能服務(wù)終端與外設(shè)通訊協(xié)議及數(shù)據(jù)格式(16頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
出租車智能服務(wù)終端與外設(shè)通訊協(xié)議及數(shù)據(jù)格式 1協(xié)議基礎(chǔ) 1.1 通訊方式 終端與外設(shè)采用串口通訊方式,采用主從結(jié)構(gòu)。波特率建議初始9600,數(shù)據(jù) 傳輸為異步方式,并以字節(jié)為單位,1 個(gè)起始位,8 個(gè)數(shù)據(jù)位,1 個(gè)停止位,無(wú)奇 偶校驗(yàn)。 1.2 幀格式定義 外設(shè)與主機(jī)的通訊遵循的幀格式見表 82 幀格式定義。 表 82 幀格式定義 起始位 包長(zhǎng)度 設(shè)備類型 廠商標(biāo)識(shí) 命令字 數(shù)據(jù)區(qū) 校驗(yàn)碼 結(jié)束位 2字節(jié) 2字節(jié) 1字節(jié) 1字節(jié) 2字節(jié) 1字節(jié) 2字節(jié) 起始位為0x55 0xAA。 包長(zhǎng)度定義為幀格式中從設(shè)備類型到數(shù)據(jù)區(qū)數(shù)據(jù)的字節(jié)數(shù),第1字節(jié)為數(shù)據(jù)包 長(zhǎng)度的高字節(jié),第2 字節(jié)為命令包長(zhǎng)度的低字節(jié),命令包的長(zhǎng)度為=高字節(jié)*256+ 低字節(jié)。 設(shè)備類型參見10.2.1設(shè)備編號(hào)編碼規(guī)則。 命令字第一字節(jié)用以區(qū)分是標(biāo)準(zhǔn)指令與廠家自定義指令,0x00表示標(biāo)準(zhǔn)指令, 其它為自定義指令;第二字節(jié)定義具體的指令(同一功能的發(fā)送與應(yīng)答協(xié)議使用 相同的命令類型)。 校驗(yàn)碼定義為對(duì)協(xié)議體中從包長(zhǎng)度到數(shù)據(jù)區(qū)數(shù)據(jù)的異或運(yùn)算和。 結(jié)束位為0x55 0xAA。 1.3 傳輸規(guī)則 發(fā)送及應(yīng)答均按規(guī)定的幀格式進(jìn)行通訊。 采用大端模式(Big-Endian)的字節(jié)序來(lái)傳遞幀中的字和雙字。 2智能服務(wù)終端與計(jì)價(jià)器通訊協(xié)議及數(shù)據(jù)格式 2.1 計(jì)價(jià)器狀態(tài)查詢指令 命令字:0x0000。 終端發(fā)往計(jì)價(jià)器設(shè)備,獲取當(dāng)前計(jì)價(jià)器的運(yùn)行狀態(tài),數(shù)據(jù)區(qū)格式見表 83 終端 至計(jì)價(jià)器數(shù)據(jù)區(qū)定義。 表 83 終端至計(jì)價(jià)器數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 終端當(dāng)前時(shí)間 BCD[7] 格式為YYYY-MM-DD-hh-mm-ss 計(jì)價(jià)器應(yīng)答數(shù)據(jù)消息數(shù)據(jù)區(qū)格式見表 84 計(jì)價(jià)器應(yīng)答數(shù)據(jù)區(qū)定義。 表 84 計(jì)價(jià)器應(yīng)答數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 設(shè)備編號(hào) BCD[5] 參見10.2設(shè)備編號(hào)編碼規(guī)則 5 設(shè)備硬件版本號(hào) BCD 6 軟件主版本號(hào) BCD 7 軟件次版本號(hào) BCD 8 設(shè)備狀態(tài) UINT8 0x00:設(shè)備正常; 0x01: 設(shè)備限制使用(次數(shù)限制) 0x02:設(shè)備限制使用(日期限制) 0x04:營(yíng)運(yùn)數(shù)據(jù)存儲(chǔ)滿 0x08:上下班簽到簽退信息滿 其他:設(shè)備異常; 9 計(jì)價(jià)器工作狀態(tài) UINT8 0x00:簽到,已開機(jī) 0x01:簽退,未開機(jī) 0x10:簽到,強(qiáng)制開機(jī) 0x11:簽退,強(qiáng)制關(guān)機(jī) 10 車牌號(hào) BYTE[6] 車牌號(hào),ASCII字符 16 單位代碼 BCD[5] 21 司機(jī)代碼 BCD[6] 強(qiáng)制開機(jī)時(shí)以0x00填充 27 總營(yíng)運(yùn)次數(shù) UINT32 高位在前,低位在后 2.2 運(yùn)價(jià)參數(shù)查詢指令 命令字:0x0004。 終端發(fā)往計(jì)價(jià)器設(shè)備,獲取當(dāng)前計(jì)價(jià)器的運(yùn)行參數(shù)設(shè)置。 數(shù)據(jù)區(qū)無(wú)。 計(jì)價(jià)器應(yīng)答數(shù)據(jù)消息數(shù)據(jù)區(qū)格式見表 85 計(jì)價(jià)器應(yīng)答數(shù)據(jù)區(qū)定義。 表 85 計(jì)價(jià)器應(yīng)答數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 參數(shù)啟用時(shí)間 BCD[5] YYYY-MM-DD-hh 5 白天往返單價(jià) BCD[2] XX.XX元/公里 7 夜間往返單價(jià) BCD[2] XX.XX元/公里 9 白天單程單價(jià) BCD[2] XX.XX元/公里 11 夜間單程單價(jià) BCD[2] XX.XX元/公里 13 白天二次空貼單價(jià) BCD[2] XX.XX元/公里 15 夜間二次空貼單價(jià) BCD[2] XX.XX元/公里 17 白天起步價(jià) BCD[2] XX.XX元/公里 19 夜間起步價(jià) BCD[2] XX.XX元/公里 21 續(xù)程公里數(shù) BCD[2] XX.XX公里 23 起程公里 BCD[2] XX.XX公里 25 單程公里 BCD[2] XX.XX公里 27 二次空貼公里 BCD[2] XX.XX公里 29 白天等候時(shí)間單價(jià) BCD[2] XX.XX元 31 夜間等候時(shí)間單價(jià) BCD[2] XX.XX元 33 免費(fèi)等候時(shí)間 BCD[2] XX分XX秒 35 加價(jià)時(shí)間 BCD[2] XX分XX秒 37 夜間開始時(shí)間 BCD[2] XX時(shí)XX分 39 夜間結(jié)束時(shí)間 BCD[2] XX時(shí)XX分 41 RFU BYTE[22] 系統(tǒng)預(yù)留 63 廠商自定義參數(shù)區(qū) BYTE[64] 由廠商自定義擴(kuò)展 2.3 運(yùn)價(jià)參數(shù)設(shè)置指令 命令字:0x0005。 終端發(fā)往計(jì)價(jià)器設(shè)備,用于遠(yuǎn)程參數(shù)設(shè)置。廠商實(shí)現(xiàn)時(shí)應(yīng)具備安全機(jī)制。 數(shù)據(jù)區(qū)格式見表 86 終端至計(jì)價(jià)器數(shù)據(jù)區(qū)定義。 表 86 終端至計(jì)價(jià)器數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 參數(shù)設(shè)置 BYTE[] 參數(shù)設(shè)置應(yīng)至少包括參數(shù)查詢中返回的參數(shù), 各廠商自定義數(shù)據(jù)區(qū)內(nèi)容及編碼。 計(jì)價(jià)器應(yīng)答數(shù)據(jù)消息數(shù)據(jù)區(qū)格式見表 87 計(jì)價(jià)器應(yīng)答數(shù)據(jù)區(qū)定義。 表 87 計(jì)價(jià)器應(yīng)答數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 操作結(jié)果 UINT8 0x00,參數(shù)下載成功 0x01,參數(shù)包校驗(yàn)失敗,設(shè)置失敗 0x02,同一版本,無(wú)需設(shè)置 0xFF,設(shè)備不支持 1 啟用時(shí)間 BCD[5] 參數(shù)數(shù)據(jù)包中的參數(shù)啟用時(shí)間, YYYY-MM-DD-hh 2.4 單次營(yíng)運(yùn)開始通知指令 命令字:0x00E7。 計(jì)價(jià)器發(fā)往終端,當(dāng)出租汽車進(jìn)入重車時(shí)觸發(fā)。 計(jì)價(jià)器發(fā)往終端數(shù)據(jù)區(qū)格式見表 88 計(jì)價(jià)器至終端數(shù)據(jù)區(qū)定義。 表 88 計(jì)價(jià)器至終端數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 進(jìn)入重車時(shí)間 BCD[7] 格式Y(jié)YYY-MM-DD-hh-mm-ss 終端應(yīng)答數(shù)據(jù)消息數(shù)據(jù)區(qū)格式見表 89 終端應(yīng)答數(shù)據(jù)區(qū)定義。 表 89 終端應(yīng)答數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 操作結(jié)果 UINT8 0x90:執(zhí)行正確 0xFF:執(zhí)行錯(cuò)誤 2.5 單次營(yíng)運(yùn)結(jié)束后營(yíng)運(yùn)數(shù)據(jù)發(fā)送指令 命令字:0x00E8。 計(jì)價(jià)器發(fā)往終端,當(dāng)出租汽車由空車進(jìn)入重車時(shí)觸發(fā)。 計(jì)價(jià)器發(fā)往終端數(shù)據(jù)區(qū)格式見表 90 計(jì)價(jià)器至終端數(shù)據(jù)區(qū)定義。 表 90 計(jì)價(jià)器至終端數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 車牌號(hào) BYTE[6] 車牌號(hào),ASCII字符 6 單位代碼 BCD[5] 11 司機(jī)代碼 BCD[6] 17 上車時(shí)間 BCD[5] 格式為YY-MM-DD-hh-mm 22 下車時(shí)間 BCD[2] 格式為hh-mm 24 計(jì)程公里 BCD[3] 格式為XXXXX.X公里 27 空駛公里 BCD[2] 格式為XXX.X公里 29 附加費(fèi) BCD[3] 格式XXXXX.X元 32 等待計(jì)時(shí)時(shí)間 BCD[2] 格式為hh-mm 34 交易金額 BCD[3] 格式XXXXX.X元 37 當(dāng)前車次 UINT32 高位在前,低位在后 以下一卡通交易相關(guān)數(shù)據(jù)(供參考),其數(shù)據(jù)項(xiàng)及長(zhǎng)度各地市可根據(jù)實(shí)際情況擴(kuò)展 41 交易卡號(hào) BCD[6] 現(xiàn)金交易時(shí)6字節(jié)全為0xFF 47 鎖卡交易標(biāo)志 BCD 0x01:正常交易 0x00:鎖卡交易 48 SAM 卡卡號(hào) BCD[5] 53 終端交易流水號(hào) UINT32 高位在前,低位在后 57 城市代碼 BCD[2] 59 卡類型 UINT8 60 交易前余額 BCD[3] 格式XXXXX.X元 63 交易認(rèn)證碼 BYTE[4] 67 卡交易計(jì)數(shù)器 UINT16 高位在前,低位在后 如果計(jì)價(jià)器本次營(yíng)運(yùn)數(shù)據(jù)為無(wú)效數(shù)據(jù)(里程小于100 米,且等候時(shí)間小于30 秒),退出重車后計(jì)價(jià)器仍發(fā)送0x00E8 指令且本身不做存儲(chǔ),其數(shù)據(jù)區(qū)以全0 填 充。以此約束,MCU 可根據(jù)0x00E8 指令中的數(shù)據(jù)區(qū)數(shù)據(jù)進(jìn)行判斷,是否有效。 無(wú)效數(shù)據(jù)丟棄即可。 終端應(yīng)答數(shù)據(jù)消息數(shù)據(jù)區(qū)格式見表 91 終端應(yīng)答數(shù)據(jù)區(qū)定義。 表 91 終端應(yīng)答數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 操作結(jié)果 UINT8 0x90:執(zhí)行正確 0xFF:執(zhí)行錯(cuò)誤 2.6 計(jì)價(jià)器營(yíng)運(yùn)數(shù)據(jù)補(bǔ)傳指令 命令字:0x00F2。 計(jì)價(jià)器發(fā)往終端,將未傳出的營(yíng)運(yùn)數(shù)據(jù)補(bǔ)傳至終端。 計(jì)價(jià)器發(fā)往終端數(shù)據(jù)區(qū)格式見表 92 計(jì)價(jià)器至智能終端數(shù)據(jù)區(qū)定義。 表 92 計(jì)價(jià)器至智能終端數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 計(jì)價(jià)器營(yíng)運(yùn)數(shù)據(jù) 參見表 90 計(jì)價(jià)器至終端數(shù)據(jù)區(qū)定義“計(jì)價(jià)器 重轉(zhuǎn)空(單次營(yíng)運(yùn)結(jié)束)指令” 終端應(yīng)答數(shù)據(jù)消息數(shù)據(jù)區(qū)格式見表 93 終端應(yīng)答數(shù)據(jù)區(qū)定義。 表 93 終端應(yīng)答數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 操作結(jié)果 UINT8 0x90:正確 0xFF:校驗(yàn)錯(cuò)誤 注:營(yíng)運(yùn)數(shù)據(jù)重傳機(jī)制: 數(shù)據(jù)補(bǔ)傳的時(shí)機(jī)可以定時(shí)補(bǔ)傳或當(dāng)重轉(zhuǎn)空時(shí)進(jìn)行補(bǔ)傳。當(dāng)重轉(zhuǎn)空進(jìn)行補(bǔ)傳時(shí)應(yīng) 首先傳出本次營(yíng)運(yùn)的數(shù)據(jù)后再進(jìn)行補(bǔ)傳,補(bǔ)傳時(shí)先補(bǔ)傳先存儲(chǔ)的待補(bǔ)傳的數(shù)據(jù)。 2.7 計(jì)價(jià)器開機(jī)指令(可選) 命令字:0x00E0。 計(jì)價(jià)器發(fā)往終端,通過(guò)出租汽車駕駛員按計(jì)價(jià)器相關(guān)按鍵觸發(fā)開機(jī)流程。 在空車且未簽到狀態(tài)下,司機(jī)按約定的鍵對(duì)計(jì)價(jià)器進(jìn)行開機(jī),計(jì)價(jià)器顯示窗提 城市出租汽車服務(wù)管理信息系統(tǒng)試點(diǎn)工程總體技術(shù)要求(暫行) 78 示“OPEN”。如果終端正確響應(yīng)且操作成功,計(jì)價(jià)器正常開機(jī),正確響應(yīng)但操作 不成功(如無(wú)卡片),則提示用戶重新執(zhí)行開機(jī)操作;如果未響應(yīng)(超過(guò)三次)并 該計(jì)價(jià)器未超過(guò)運(yùn)營(yíng)數(shù)據(jù)記錄及時(shí)間限制,計(jì)價(jià)器強(qiáng)制開機(jī),產(chǎn)生一條記錄(主 要包括簽到時(shí)間、車號(hào))。 計(jì)價(jià)器發(fā)往終端數(shù)據(jù)區(qū)格式見表 94 計(jì)價(jià)器至終端數(shù)據(jù)區(qū)定義。 表 94 計(jì)價(jià)器至終端數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 開機(jī)標(biāo)識(shí) UINT8 0x90 終端接收到此指令后,讀取駕駛員從業(yè)資格信息,并將操作結(jié)果返回給計(jì)價(jià)器。 終端應(yīng)答數(shù)據(jù)消息數(shù)據(jù)區(qū)格式見表 95 終端應(yīng)答數(shù)據(jù)區(qū)定義。 表 95 終端應(yīng)答數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 單位代碼 BCD[5] 5 司機(jī)代碼 BCD[6] 11 車牌號(hào) BYTE[6] 車牌號(hào),ASCII字符 17 刷卡時(shí)間 BCD[6] 格式為YYYY-MM-DD-hh-mm 23 終端狀態(tài) UINT16 25 時(shí)間限制 BCD[5] 格式為YYYY-MM-DD-hh,全0表示無(wú)時(shí)間 限制 30 次數(shù)限制 BCD 00表示無(wú)限制 31 操作結(jié)果 UINT8 0x90:執(zhí)行正確 0xFF:執(zhí)行錯(cuò)誤 如果操作成功,計(jì)價(jià)器使用0x00E1命令字通知終端開機(jī)成功,數(shù)據(jù)區(qū)格式見 表 96 計(jì)價(jià)器至終端數(shù)據(jù)區(qū)定義。 表 96 計(jì)價(jià)器至終端數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 單位代碼 BCD[5] 5 司機(jī)代碼 BCD[6] 11 車牌號(hào) BYTE[6] 車牌號(hào),ASCII字符 17 計(jì)價(jià)器開機(jī)時(shí)間 BCD[6] 格式為YYYY-MM-DD-hh-mm 23 總營(yíng)運(yùn)次數(shù) UINT32 高位在前,低位在后 27 操作結(jié)果 UINT8 0x90:執(zhí)行正確 0xFF:執(zhí)行錯(cuò)誤 2.8 計(jì)價(jià)器關(guān)機(jī)指令(可選) 命令字:0x00E3。 計(jì)價(jià)器發(fā)往終端,通過(guò)出租汽車駕駛員按計(jì)價(jià)器相關(guān)按鍵觸發(fā)關(guān)機(jī)流程。 在空車且已簽到狀態(tài)下,司機(jī)按約定的鍵對(duì)計(jì)價(jià)器進(jìn)行關(guān)機(jī),計(jì)價(jià)器顯示窗提 示“CLOSE”。如果終端正確響應(yīng)且操作成功,計(jì)價(jià)器正常關(guān)機(jī),正確響應(yīng)但操作 不成功(如無(wú)卡片),則提示用戶重新執(zhí)行關(guān)機(jī)操作;如果未響應(yīng)(超過(guò)三次), 計(jì)價(jià)器強(qiáng)制關(guān)機(jī),產(chǎn)生一條關(guān)機(jī)記錄。 計(jì)價(jià)器發(fā)往終端數(shù)據(jù)區(qū)格式見表 97 計(jì)價(jià)器至終端數(shù)據(jù)區(qū)定義。 表 97 計(jì)價(jià)器至終端數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 關(guān)機(jī)標(biāo)識(shí) UINT8 0x90 終端接收到此指令后,讀取駕駛員從業(yè)資格信息,并將操作結(jié)果返回給計(jì)價(jià)器。 終端應(yīng)答數(shù)據(jù)消息數(shù)據(jù)區(qū)格式見表 98 終端應(yīng)答數(shù)據(jù)區(qū)定義。 表 98 終端應(yīng)答數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 單位代碼 BCD[5] 5 司機(jī)代碼 BCD[6] 11 車牌號(hào) BYTE[6] 車牌號(hào),ASCII字符 17 刷卡時(shí)間 BCD[6] 格式為YYYY-MM-DD-hh-mm 23 終端狀態(tài) UINT16 25 時(shí)間限制 BCD[5] 格式為YYYY-MM-DD-hh,全0表示無(wú)時(shí)間限制 30 次數(shù)限制 BCD 00表示無(wú)限制 31 操作結(jié)果 UINT8 0x90:執(zhí)行正確 0xFF:執(zhí)行錯(cuò)誤 如果操作成功,計(jì)價(jià)器使用0x00E4命令字通知終端關(guān)機(jī)成功,數(shù)據(jù)區(qū)格式見 表 99 計(jì)價(jià)器至終端數(shù)據(jù)區(qū)定義。 表 99 計(jì)價(jià)器至終端數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 單位代碼 BCD[5] 5 司機(jī)代碼 BCD[6] 11 車牌號(hào) BYTE[6] 車牌號(hào),ASCII字符 17 脈沖數(shù)(K 值) BCD[2] 格式為XXXX,最大9999 19 當(dāng)班開機(jī)時(shí)間 BCD[6] YYYY-MM-DD-hh-mm 25 當(dāng)班關(guān)機(jī)時(shí)間 BCD[6] YYYY-MM-DD-hh-mm 31 當(dāng)班公里 BCD[3] 格式為XXXXX.X公里 34 當(dāng)班營(yíng)運(yùn)公里 BCD[3] 格式為XXXXX.X公里 37 車次 BCD[2] 格式為XXXX,最大9999 39 計(jì)時(shí)時(shí)間 BCD[3] 42 總計(jì)金額 BCD[3] 格式XXXXX.X元 45 卡收金額 BCD[3] 格式XXXXX.X元 48 卡次 BCD[2] 格式為XXXX,最大9999 城市出租汽車服務(wù)管理信息系統(tǒng)試點(diǎn)工程總體技術(shù)要求(暫行) 81 50 班間公里 BCD[2] 格式XXX.X公里(上一班簽退到本班簽到的 公里數(shù)) 52 總計(jì)公里 BCD[4] 格式為XXXXXXX.X公里(計(jì)價(jià)器安裝后累積) 56 總營(yíng)運(yùn)公里 BCD[4] 格式為XXXXXXX.X公里(計(jì)價(jià)器安裝后累積) 60 單價(jià) BCD[2] 格式XX.XX元 62 總營(yíng)運(yùn)次數(shù) UINT32 高位在前,低位在后 終端收到計(jì)價(jià)器關(guān)機(jī)成功的指令(命令字0x00E4)后,確認(rèn)應(yīng)答,數(shù)據(jù)區(qū)格 式見表 100 終端應(yīng)答數(shù)據(jù)區(qū)定義。 表 100 終端應(yīng)答數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 31 操作結(jié)果 UINT8 0x90:執(zhí)行正確 0xFF:執(zhí)行錯(cuò)誤 2.9 計(jì)價(jià)器關(guān)機(jī)當(dāng)班營(yíng)運(yùn)數(shù)據(jù)匯總補(bǔ)傳指令(可選) 命令字:0x00F1。 計(jì)價(jià)器發(fā)往終端,將未傳出的關(guān)機(jī)匯總數(shù)據(jù)補(bǔ)傳至終端。 計(jì)價(jià)器發(fā)往終端數(shù)據(jù)區(qū)格式見表 101 計(jì)價(jià)器至終端數(shù)據(jù)區(qū)定義。 表 101 計(jì)價(jià)器至終端數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 計(jì)價(jià)器關(guān)機(jī)匯總 數(shù)據(jù) 參見表 99 計(jì)價(jià)器至終端數(shù)據(jù)區(qū)定義“6.2.8 計(jì)價(jià)器關(guān)機(jī)指令(可選)” 計(jì)價(jià)器至智能終端 數(shù)據(jù)區(qū)定義。 終端應(yīng)答數(shù)據(jù)消息數(shù)據(jù)區(qū)格式見表 102 智能終端應(yīng)答數(shù)據(jù)區(qū)定義。 表 102 智能終端應(yīng)答數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 操作結(jié)果 UINT8 0x90:正確 0xFF:校驗(yàn)錯(cuò)誤 注:補(bǔ)傳機(jī)制同營(yíng)運(yùn)數(shù)據(jù)重傳機(jī)制。 2.10 計(jì)價(jià)器心跳指令(可選) 命令字:0x00E9。 計(jì)價(jià)器發(fā)往終端,用于終端判斷計(jì)價(jià)器工作是否正常。 計(jì)價(jià)器發(fā)往終端數(shù)據(jù)區(qū)格式見表 103 計(jì)價(jià)器至智能終端數(shù)據(jù)區(qū)定義。 表 103 計(jì)價(jià)器至智能終端數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 計(jì)價(jià)器當(dāng)前狀態(tài) UINT8 bit0(最低位)——空重車狀; 0表示空車;1表示重車; bit1——停運(yùn)(簽退)狀態(tài); 0 為簽退,1為營(yíng)運(yùn) bit2——開機(jī)狀態(tài); 0為正常情況 1 為強(qiáng)制開機(jī) bit3——關(guān)機(jī)狀態(tài); 0為正常情況 1 為強(qiáng)制關(guān)機(jī) bit7(最高位)——異常速度信號(hào); 0為正常情況 1 為異常情況 1 單位代碼 BCD[5] 6 司機(jī)代碼 BCD[6] 終端應(yīng)答數(shù)據(jù)消息數(shù)據(jù)區(qū)格式見表 104 終端應(yīng)答數(shù)據(jù)區(qū)定義。 表 104 終端應(yīng)答數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 終端運(yùn)行狀態(tài) UINT16 2 時(shí)間限制 BCD[5] 格式為YYYY-MM-DD-hh,全0表示無(wú)時(shí)間限 制 7 次數(shù)限制 BCD 00表示無(wú)限制 8 RFU UINT16 2.11 計(jì)價(jià)器固件升級(jí)指令(可選) 命令字:0x00FF。 終端發(fā)往計(jì)價(jià)器設(shè)備,通知計(jì)價(jià)器進(jìn)入固件升級(jí)流程。 數(shù)據(jù)區(qū)格式見表 105 智能終端至計(jì)價(jià)器數(shù)據(jù)區(qū)定義。 表 105 智能終端至計(jì)價(jià)器數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 廠商標(biāo)識(shí) BCD 1 設(shè)備硬件版本號(hào) BCD 2 軟件主版本號(hào) BCD 3 軟件次版本號(hào) BCD 計(jì)價(jià)器應(yīng)答數(shù)據(jù)消息數(shù)據(jù)區(qū)格式見表 106 計(jì)價(jià)器應(yīng)答數(shù)據(jù)區(qū)定義。 表 106 計(jì)價(jià)器應(yīng)答數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 操作結(jié)果 UINT8 0x00:執(zhí)行正確 0x01:設(shè)備不支持 0x02:同一版本無(wú)需升級(jí) 0x03:標(biāo)識(shí)信息不一致,無(wú)法升級(jí) 0xFF:執(zhí)行錯(cuò)誤 計(jì)價(jià)器收到固件升級(jí)指令并返回“執(zhí)行正確”的應(yīng)答后,進(jìn)入升級(jí)流程。 3智能服務(wù)終端與智能頂燈通訊協(xié)議及數(shù)據(jù)格式 3.1 智能頂燈狀態(tài)查詢指令 命令字:0x0000。 終端發(fā)往智能頂燈設(shè)備,獲取頂燈設(shè)備的運(yùn)行狀態(tài),數(shù)據(jù)區(qū)格式見表 107 終 端至智能頂燈數(shù)據(jù)區(qū)定義。 表 107 終端至智能頂燈數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 終端當(dāng)前時(shí)間 BCD[7] 格式為YYYY-MM-DD-hh-mm-ss 智能頂燈應(yīng)答數(shù)據(jù)消息數(shù)據(jù)區(qū)格式見表 108 智能頂燈應(yīng)答數(shù)據(jù)區(qū)定義。 表 108 智能頂燈應(yīng)答數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 設(shè)備編號(hào) BCD[5] 參見10.2 設(shè)備編號(hào)編碼規(guī)則 5 設(shè)備硬件版本號(hào) BCD 6 軟件主版本號(hào) BCD 7 軟件次版本號(hào) BCD 8 頂燈設(shè)備狀態(tài) UINT8 0x00:設(shè)備正常 0x1X:設(shè)備工作異常(X為廠商可自定義異 常代碼) 9 頂燈顯示狀態(tài) UINT8 0x00:空車 0x01:重車 0x02:停運(yùn) 0x03:電召 0x04:報(bào)警 0x05:顯示防偽密標(biāo) 10 是否進(jìn)入夜間模 式 UINT8 0x00:一般模式 0x01:夜間模式 11 RFU UINT8[5] 3.2 智能頂燈復(fù)位指令 命令字:0x0001。 終端發(fā)往智能頂燈設(shè)備,通知頂燈進(jìn)行復(fù)位操作,數(shù)據(jù)區(qū)無(wú)。 智能頂燈應(yīng)答數(shù)據(jù)消息數(shù)據(jù)區(qū)格式見表 109 智能頂燈應(yīng)答數(shù)據(jù)區(qū)定義。 表 109 智能頂燈應(yīng)答數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 操作結(jié)果 UINT8 0x00:執(zhí)行正確 0x01:設(shè)備不支持此命令 0xFF:執(zhí)行錯(cuò)誤 智能頂燈設(shè)備接收到終端發(fā)送的復(fù)位請(qǐng)求,響應(yīng)后,進(jìn)行復(fù)位操作,將頂燈的 狀態(tài)設(shè)置為復(fù)位前的正常狀態(tài)。 3.3 智能頂燈通訊波特率設(shè)置指令 命令字:0x0003。 終端發(fā)往智能頂燈設(shè)備終端與智能頂燈的通訊波特率設(shè)置指令,設(shè)置成功后, 下一次通訊按設(shè)置的波特率進(jìn)行通訊,且設(shè)備應(yīng)保存最后一次的正確設(shè)置,再次 加電時(shí)按最后一次設(shè)置的波特率進(jìn)行通訊。 數(shù)據(jù)區(qū)格式見表 110 終端至智能頂燈數(shù)據(jù)區(qū)定義。 表 110 終端至智能頂燈數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 波特率 UINT8 0x00:2400 0x01:4800 0x02:9600(默認(rèn)) 0x03:14400 0x04:19200 0x05:38400 0x06:57600 0x07:115200 0x08:128000 智能頂燈應(yīng)答數(shù)據(jù)消息數(shù)據(jù)區(qū)格式見表 111 智能頂燈應(yīng)答數(shù)據(jù)區(qū)定義。 表 111 智能頂燈應(yīng)答數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 操作結(jié)果 UINT8 0x00:執(zhí)行正確 0x01:設(shè)備不支持此命令 0xFF:執(zhí)行錯(cuò)誤 3.4 智能頂燈固件升級(jí)指令 命令字:0x00FF。 終端發(fā)往智能頂燈設(shè)備,通知智能頂燈進(jìn)入固件升級(jí)流程。 數(shù)據(jù)區(qū)格式見表 112 終端至智能頂燈數(shù)據(jù)區(qū)定義。 表 112 終端至智能頂燈數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 廠商標(biāo)識(shí) BCD 1 設(shè)備硬件版本號(hào) BCD 2 軟件主版本號(hào) BCD 3 軟件次版本號(hào) BCD 智能頂燈應(yīng)答數(shù)據(jù)消息數(shù)據(jù)區(qū)格式見表 113 智能頂燈應(yīng)答數(shù)據(jù)區(qū)定義。 表 113 智能頂燈應(yīng)答數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 操作結(jié)果 UINT8 0x00:執(zhí)行正確 0x01:設(shè)備不支持 0x02:同一版本無(wú)需升級(jí) 0x03:標(biāo)識(shí)信息不一致,無(wú)法升級(jí) 0xFF:執(zhí)行錯(cuò)誤 智能頂燈收到固件升級(jí)指令并返回“執(zhí)行正確”的應(yīng)答后,進(jìn)入升級(jí)流程。 3.5 營(yíng)運(yùn)狀態(tài)設(shè)置指令 命令字:0x0010。 終端發(fā)往智能頂燈設(shè)備營(yíng)運(yùn)狀態(tài)設(shè)置指令,智能頂燈應(yīng)存儲(chǔ),維持最后一次的 設(shè)置狀態(tài)。 數(shù)據(jù)區(qū)格式見表 114 終端至智能頂燈數(shù)據(jù)區(qū)定義。 表 114 終端至智能頂燈數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 廠商標(biāo)識(shí) BCD 0x00:空車 0x01:重車 0x02:停運(yùn) 0x03:電召 0x04:報(bào)警 0x05:顯示防偽密標(biāo) 智能頂燈應(yīng)答數(shù)據(jù)消息數(shù)據(jù)區(qū)格式見表 115 智能頂燈應(yīng)答數(shù)據(jù)區(qū)定義。 表 115 智能頂燈應(yīng)答數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 操作結(jié)果 UINT8 0x00:執(zhí)行正確 0x01:設(shè)備不支持 0xFF:執(zhí)行錯(cuò)誤 3.6 星級(jí)狀態(tài)設(shè)置指令 命令字:0x0011。 終端發(fā)往智能頂燈設(shè)備,通過(guò)智能頂燈LED 或指示燈的顯示當(dāng)班駕駛員服務(wù) 星級(jí)信息。頂燈應(yīng)做存儲(chǔ),維持最后一次的設(shè)置狀態(tài)。 如果星級(jí)信息和出租汽車狀態(tài)信息共用一塊LED 顯示,則當(dāng)出租汽車狀態(tài)為 空車狀態(tài)且星級(jí)評(píng)定為非0x00時(shí)顯示星級(jí)。 數(shù)據(jù)區(qū)格式見表 116 終端至智能頂燈數(shù)據(jù)區(qū)定義。 表 116 終端至智能頂燈數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 廠商標(biāo)識(shí) BCD 0x00:未評(píng)定 0x01:一星 0x02:二星 0x03:三星 0x04:四星 0x05:五星 智能頂燈應(yīng)答數(shù)據(jù)消息數(shù)據(jù)區(qū)格式見表 117 智能頂燈應(yīng)答數(shù)據(jù)區(qū)定義。 表 117 智能頂燈應(yīng)答數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 操作結(jié)果 UINT8 0x00:執(zhí)行正確 0x01:設(shè)備不支持 0xFF:執(zhí)行錯(cuò)誤 3.7 防偽密標(biāo)顯示指令 命令字:0x0013。 終端發(fā)往智能頂燈設(shè)備,當(dāng)設(shè)置出租汽車防偽密標(biāo)成功后,智能頂燈防偽密標(biāo) 與出租汽車運(yùn)行狀態(tài)交替顯示(間隔3秒),直到收到取消顯示指令為止。 數(shù)據(jù)區(qū)格式見表 118 終端至智能頂燈數(shù)據(jù)區(qū)定義。 表 118 終端至智能頂燈數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 廠商標(biāo)識(shí) INT8[] 二進(jìn)制內(nèi)容(點(diǎn)陣數(shù)據(jù)) 智能頂燈應(yīng)答數(shù)據(jù)消息數(shù)據(jù)區(qū)格式見表 119 智能頂燈應(yīng)答數(shù)據(jù)區(qū)定義。 表 119 智能頂燈應(yīng)答數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 操作結(jié)果 UINT8 0x00:執(zhí)行正確 0x01:設(shè)備不支持 0xFF:執(zhí)行錯(cuò)誤 3.8 取消防偽密標(biāo)顯示指令 命令字:0x0014。 終端發(fā)往智能頂燈設(shè)備,取消當(dāng)前防偽密標(biāo)的顯示。 數(shù)據(jù)區(qū)無(wú)。 智能頂燈應(yīng)答數(shù)據(jù)消息數(shù)據(jù)區(qū)格式見表 120 智能頂燈應(yīng)答數(shù)據(jù)區(qū)定義。 表 120 智能頂燈應(yīng)答數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 操作結(jié)果 UINT8 0x00:執(zhí)行正確 0x01:設(shè)備不支持 0xFF:執(zhí)行錯(cuò)誤 3.9 夜間工作模式設(shè)置指令 命令字:0x0012。 終端發(fā)往智能頂燈設(shè)備,智能頂燈應(yīng)作記憶存儲(chǔ)。當(dāng)出租汽車連續(xù)處于夜間模 式超過(guò)12小時(shí)而未收到終端的關(guān)閉指令,則頂燈應(yīng)自動(dòng)將夜間模式關(guān)閉。 數(shù)據(jù)區(qū)格式見表 121 終端至智能頂燈數(shù)據(jù)區(qū)定義。 表 121 終端至智能頂燈數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 開啟/關(guān)閉 UINT8 0x00:關(guān)閉夜間模式 0x01:開啟夜間模式 智能頂燈應(yīng)答數(shù)據(jù)消息數(shù)據(jù)區(qū)格式見表 122 智能頂燈應(yīng)答數(shù)據(jù)區(qū)定義。 表 122 智能頂燈應(yīng)答數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 操作結(jié)果 UINT8 0x00:執(zhí)行正確 0x01:設(shè)備不支持 0xFF:執(zhí)行錯(cuò)誤 3.10 夜間工作模式參數(shù)設(shè)置指令 命令字:0x0020。 終端發(fā)往智能頂燈設(shè)備,智能頂燈應(yīng)作記憶存儲(chǔ)。通過(guò)此指令,設(shè)置智能頂燈 的夜間模式開啟關(guān)閉時(shí)的時(shí)間范圍,智能頂燈可根據(jù)此參數(shù)設(shè)置在營(yíng)運(yùn)狀態(tài)下, 自動(dòng)轉(zhuǎn)化夜間模式顯示;在自動(dòng)狀態(tài)下,也可受終端的控制,進(jìn)行關(guān)閉或者開啟; 可根據(jù)智能終端發(fā)的查詢智能頂燈狀態(tài)進(jìn)行自動(dòng)校時(shí)(誤差建議在1min中內(nèi))。 數(shù)據(jù)區(qū)格式見表 123 終端至智能頂燈數(shù)據(jù)區(qū)定義。 表 123 終端至智能頂燈數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 開啟/關(guān)閉 BCD[4] 描述小時(shí)分鐘 24小時(shí)制 HHNN(起始時(shí)間)HHNN(停止時(shí)間) 當(dāng)停止時(shí)間小于起始時(shí)間時(shí),停止時(shí)間為第二 天的時(shí)間。 為0x00 0x00 0x00 0x00 時(shí) 表示由智能終端 控制頂燈的工作模式。 智能頂燈應(yīng)答數(shù)據(jù)消息數(shù)據(jù)區(qū)格式見表 124 智能頂燈應(yīng)答數(shù)據(jù)區(qū)定義。 表 124 智能頂燈應(yīng)答數(shù)據(jù)區(qū)定義 起始字節(jié) 字段 數(shù)據(jù)類型 說(shuō)明 0 操作結(jié)果 UINT8 0x00:執(zhí)行正確 0x01:設(shè)備不支持 0xFF:執(zhí)行錯(cuò)誤- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
15 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 出租車 智能 服務(wù) 終端 外設(shè) 通訊 協(xié)議 數(shù)據(jù)格式
鏈接地址:http://ioszen.com/p-11171440.html