白東, 錢松榮
(復(fù)旦大學(xué) 信息科學(xué)與工程學(xué)院,上海 200433)
?
基于OBD的車輛信息管理平臺(tái)
白東, 錢松榮
(復(fù)旦大學(xué) 信息科學(xué)與工程學(xué)院,上海 200433)
隨著我國(guó)汽車數(shù)量的日益增多,如何提高交通運(yùn)輸效率、保證交通安全、減少環(huán)境污染、提升駕駛體驗(yàn),已經(jīng)成為迫切需要解決的問題。針對(duì)這些問題,設(shè)計(jì)了基于OBD(車載診斷系統(tǒng))的車輛信息管理平臺(tái),通過車聯(lián)網(wǎng)技術(shù)、低功耗藍(lán)牙技術(shù)以及相關(guān)的信息處理技術(shù)的應(yīng)用,實(shí)時(shí)獲取車輛信息數(shù)據(jù)并進(jìn)行分析處理,從而實(shí)現(xiàn)車輛信息數(shù)據(jù)監(jiān)測(cè)和報(bào)警、車輛調(diào)度和管理等功能,在一定程度上解決了以上的問題。
車載診斷; 車聯(lián)網(wǎng); 移動(dòng)終端; 車輛管理
汽車數(shù)量的迅速增長(zhǎng)產(chǎn)生了一系列的問題,交通擁堵、事故頻發(fā)、環(huán)境污染等問題越來越突出。這些問題都嚴(yán)重影響著人民的生活和經(jīng)濟(jì)的發(fā)展。在這種情況下,為了更加有效地利用現(xiàn)有的交通設(shè)施、提高交通運(yùn)輸效率、保證交通安全、減少環(huán)境污染,智能交通系統(tǒng)(Intelligent Transportation System,ITS)應(yīng)運(yùn)而生,并迅速發(fā)展。而在智能交通領(lǐng)域,車聯(lián)網(wǎng)技術(shù)作為極其重要的一個(gè)模塊也正蓬勃發(fā)展,車聯(lián)網(wǎng)技術(shù)是通過無線通信技術(shù)、傳感器技術(shù)以及定位技術(shù)的相互配合,實(shí)現(xiàn)車與車、車與人以及車與環(huán)境的信息交互,實(shí)現(xiàn)在信息網(wǎng)絡(luò)平臺(tái)上對(duì)所有車輛的動(dòng)、靜態(tài)數(shù)據(jù)進(jìn)行提取和有效利用,并根據(jù)不同的功能需求對(duì)所有車輛的運(yùn)行狀態(tài)進(jìn)行有效的監(jiān)管和提供綜合服務(wù)的系統(tǒng)。采用車聯(lián)網(wǎng)技術(shù)可以在一定程度上提升駕駛體驗(yàn)、提高行車安全性,也可以優(yōu)化車輛調(diào)度,減少交通擁堵。
傳統(tǒng)的車聯(lián)網(wǎng)系統(tǒng)往往是由三層構(gòu)成。第一層一般是智能傳感器,用于采集車輛的狀態(tài)參數(shù)以及感知車輛周邊環(huán)境數(shù)據(jù);第二層是終端控制層以及傳輸鏈路,用于控制第一層的智能傳感器,并傳輸所采集的數(shù)據(jù),同時(shí)第二層也負(fù)責(zé)接收第三層的提供服務(wù),是服務(wù)的主體;第三層是海量數(shù)據(jù)的匯集,需要虛擬化、安全認(rèn)證、快速計(jì)算、海量存儲(chǔ)等功能,其系統(tǒng)也是圍繞車輛的數(shù)據(jù)匯聚、計(jì)算、調(diào)度、監(jiān)控、管理與應(yīng)用的復(fù)合系統(tǒng)。
本文按照車聯(lián)網(wǎng)的三層結(jié)構(gòu),設(shè)計(jì)實(shí)現(xiàn)了一個(gè)基于車輛OBD系統(tǒng)的車輛信息管理平臺(tái)。用以向駕駛員、交通調(diào)度者以及4S店提供車輛管理、車輛監(jiān)控、車輛自檢、車輛調(diào)度以及各式各樣應(yīng)用的綜合服務(wù)。
車輛信息管理平臺(tái)根據(jù)用戶角色的不用,主要分為兩個(gè)部分。一個(gè)是針對(duì)駕駛員的個(gè)人服務(wù)系統(tǒng),另一個(gè)是針對(duì)4S店的系統(tǒng)。整體架構(gòu),如圖1所示。
圖1 系統(tǒng)整體架構(gòu)
車輛信息管理平臺(tái)的兩部分系統(tǒng)的架構(gòu)相似,均由三層構(gòu)成:車輛信息采集層、移動(dòng)終端控制層、應(yīng)用服務(wù)層。
4S店系統(tǒng)在車輛信息采集層和移動(dòng)終端控制層上與個(gè)人服務(wù)系統(tǒng)有所區(qū)別。車輛信息采集層層面,4S店系統(tǒng)僅需要采集車輛OBD系統(tǒng)數(shù)據(jù);個(gè)人服務(wù)系統(tǒng)需要采集OBD系統(tǒng)數(shù)據(jù)、車內(nèi)環(huán)境參數(shù)、實(shí)時(shí)的位置數(shù)據(jù)以及行車視頻數(shù)據(jù)。移動(dòng)終端控制層層面,4S店系統(tǒng)在該層由4S店的車輛專用檢測(cè)儀器構(gòu)成;個(gè)人服務(wù)系統(tǒng)在該層主要分為車載終端和手機(jī)終端,用以實(shí)現(xiàn)指令傳輸、數(shù)據(jù)傳輸、服務(wù)獲取、遠(yuǎn)程控制等功能。
由上述4S店系統(tǒng)和個(gè)人服務(wù)系統(tǒng)的異同分析,可以發(fā)現(xiàn)4S店系統(tǒng)僅在移動(dòng)終端控制層上與個(gè)人服務(wù)系統(tǒng)有較大區(qū)別,而4S店系統(tǒng)的檢測(cè)儀器也不在本文涉及范圍內(nèi),因此本文將主要以個(gè)人服務(wù)系統(tǒng)為主進(jìn)行分析介紹。
個(gè)人服務(wù)系統(tǒng)的整體架構(gòu)及各部分主要功能模塊如圖2所示。
圖2 個(gè)人服務(wù)系統(tǒng)架構(gòu)圖
OBD(On-Board Diagnostic)系統(tǒng),中文稱之為車載診斷系統(tǒng),主要用于實(shí)時(shí)監(jiān)測(cè)車輛的發(fā)動(dòng)機(jī)、催化轉(zhuǎn)化器、顆粒捕集器、氧傳感器、排放控制系統(tǒng)、燃油系統(tǒng)、EGR等系統(tǒng)和部件。當(dāng)系統(tǒng)出現(xiàn)故障時(shí),OBD系統(tǒng)會(huì)生成故障碼并記錄故障信息。
車輛信息采集層主要包括OBD數(shù)據(jù)采集模塊、車內(nèi)環(huán)境數(shù)據(jù)采集模塊、位置坐標(biāo)采集模塊以及視頻數(shù)據(jù)采集模塊。OBD數(shù)據(jù)采集模塊主要是由微控制器、ELM327、低功耗藍(lán)牙等模塊構(gòu)成,用于車輛信息的采集;車內(nèi)環(huán)境參數(shù)采集模塊主要由微控制器、環(huán)境參數(shù)傳感器、低功耗藍(lán)牙等模塊構(gòu)成;位置坐標(biāo)采集模塊由GPS/北斗定位模塊構(gòu)成;視頻數(shù)據(jù)采集模塊主要由微控制器、攝像頭以及存儲(chǔ)單元構(gòu)成。車輛信息采集層一方面響應(yīng)移動(dòng)終端控制層傳輸?shù)闹噶?,根?jù)對(duì)應(yīng)的指令從OBD系統(tǒng)、車內(nèi)環(huán)境以及周邊環(huán)境中讀取車輛的實(shí)時(shí)信息數(shù)據(jù);另一方面,通過低功耗藍(lán)牙模塊以及存儲(chǔ)模塊將采集的車輛信息傳輸?shù)揭苿?dòng)終端控制層。
移動(dòng)終端控制層根據(jù)業(yè)務(wù)的需求,分為車載終端和手機(jī)終端兩部分。為了降低成本,提高易用性和便攜性,車載終端和手機(jī)終端的硬件均采用智能手機(jī)或者平板電腦實(shí)現(xiàn)。車載終端是既是車輛信息采集層的控制終端,也是整個(gè)系統(tǒng)的服務(wù)承載主體,直接對(duì)駕駛員提供服務(wù);同時(shí),車載終端還是車輛數(shù)據(jù)的傳輸鏈路。手機(jī)終端主要通過和車載終端的通信,實(shí)現(xiàn)用戶對(duì)車輛的遠(yuǎn)程監(jiān)控和控制;同時(shí),手機(jī)終端也和車載終端一樣可以獲取應(yīng)用服務(wù)層提供的服務(wù)。
應(yīng)用服務(wù)層是整個(gè)系統(tǒng)的核心部分,主要由業(yè)務(wù)層、存儲(chǔ)層以及日志子系統(tǒng)和安全子系統(tǒng)構(gòu)成。應(yīng)用服務(wù)層是車載終端和手機(jī)終端的信息匯聚中心。其業(yè)務(wù)層是該層的核心部分,主要包括用戶管理、業(yè)務(wù)邏輯、數(shù)據(jù)分析、數(shù)據(jù)展示、數(shù)據(jù)報(bào)表以及權(quán)限控制等功能。應(yīng)用服務(wù)層以API的方式向不同的終端以及第三方的請(qǐng)求者提供各式各樣的服務(wù)。通過應(yīng)用服務(wù)層的數(shù)據(jù)處理和分析,系統(tǒng)可以獲取車輛實(shí)時(shí)運(yùn)行狀態(tài)、駕駛員的駕駛行為、道路交通擁堵情況等信息,有利于提高駕駛員的駕駛體驗(yàn)和行車安全,也便于道路管理者優(yōu)化車輛調(diào)度,提高道路利用率。
車輛信息采集層主要用于采集、傳輸車輛的狀態(tài)參數(shù),并響應(yīng)移動(dòng)終端控制層的指令。在車輛信息采集層層面,4S店系統(tǒng)在的功能包含在個(gè)人服務(wù)系統(tǒng)在該層的功能之內(nèi)。因此,本節(jié)的設(shè)計(jì)以個(gè)人信息服務(wù)系統(tǒng)為主。個(gè)人服務(wù)系統(tǒng)的車輛信息采集層主要包括OBD數(shù)據(jù)采集模塊、車內(nèi)環(huán)境數(shù)據(jù)采集模塊、位置坐標(biāo)采集模塊以及視頻數(shù)據(jù)采集模塊。
2.1 OBD數(shù)據(jù)采集模塊
OBD數(shù)據(jù)采集模塊主要用于采集車輛OBD系統(tǒng)數(shù)據(jù),本文將該模塊設(shè)計(jì)分為硬件設(shè)計(jì)和軟件設(shè)計(jì)來說明。
2.1.1 OBD數(shù)據(jù)采集模塊硬件設(shè)計(jì)
OBD數(shù)據(jù)采集模塊的硬件系統(tǒng)是該層的重要基礎(chǔ),它為車輛OBD數(shù)據(jù)的采集、存儲(chǔ)和傳輸提供重要的硬件平臺(tái)。車輛信息采集層硬件設(shè)計(jì)需求主要包括較好的兼容性、較強(qiáng)的穩(wěn)定性、低功耗與低成本。整體設(shè)計(jì)框圖如圖3所示。
圖3 車輛信息采集層硬件框架
OBD數(shù)據(jù)采集模塊的硬件主要使用基于Cortex-M0的ARM單片機(jī)并配合擴(kuò)展電路實(shí)現(xiàn)。系統(tǒng)硬件組成包括Cortex-M0主控模塊、ELM237 OBD接口模塊、SD卡存儲(chǔ)模塊、藍(lán)牙通信模塊,并預(yù)留按鍵、LED指示燈與時(shí)鐘晶振的電路接口。
2.1.2 OBD數(shù)據(jù)采集模塊軟件設(shè)計(jì)
OBD數(shù)據(jù)采集模塊的軟件系統(tǒng)主要包括底層軟件和應(yīng)用層軟件兩部分。底層軟件主要實(shí)現(xiàn)和車輛OBD系統(tǒng)的通信,包括OBD通信模塊、藍(lán)牙通信模塊和外部存儲(chǔ)模塊。底層軟件分別基于OBD-II標(biāo)準(zhǔn)通信協(xié)議、標(biāo)準(zhǔn)低功耗藍(lán)牙協(xié)議棧以及利用模擬的SPI通訊協(xié)議對(duì)SD卡進(jìn)行讀寫實(shí)現(xiàn)各個(gè)模塊的。
應(yīng)用層軟件主要根據(jù)移動(dòng)終端控制層的指令做出響應(yīng),實(shí)現(xiàn)OBD系統(tǒng)數(shù)據(jù)讀取、車輛故障碼讀取以及車輛故障碼清除3個(gè)功能,主要包括指令讀取分發(fā)模塊、任務(wù)響應(yīng)模塊、底層交互模塊。指令讀取分發(fā)模塊用于讀取藍(lán)牙廣播中的指令,并對(duì)指令進(jìn)行安全校驗(yàn),當(dāng)通過安全校驗(yàn)之后便進(jìn)行對(duì)應(yīng)的任務(wù)處理;任務(wù)相應(yīng)模塊響應(yīng)接收的指令,實(shí)現(xiàn)上述的3個(gè)主要功能;底層交互模塊實(shí)現(xiàn)底層軟件的接口,是一個(gè)通用模塊,指令讀取分發(fā)模塊和任務(wù)響應(yīng)模塊都需要調(diào)用該模塊實(shí)現(xiàn)OBD系統(tǒng)數(shù)據(jù)讀取以及藍(lán)牙廣播發(fā)送、讀取。
2.2 車內(nèi)環(huán)境數(shù)據(jù)采集模塊
車內(nèi)環(huán)境數(shù)據(jù)采集模塊主要由微控制器、環(huán)境傳感器以及低功耗藍(lán)牙模塊構(gòu)成。其主要結(jié)構(gòu)與OBD數(shù)據(jù)采集模塊相同。環(huán)境傳感器主要采集車內(nèi)的空氣質(zhì)量參數(shù)、溫度、濕度數(shù)據(jù)。之后由低功耗藍(lán)牙模塊傳輸?shù)杰囕d終端。
2.3 位置坐標(biāo)采集模塊
位置坐標(biāo)采集模塊主要用于采集車輛的實(shí)時(shí)位置坐標(biāo)。由于車載終端的硬件采用智能手機(jī)或者平板電腦實(shí)現(xiàn),因此該模塊使用車載終端硬件自帶的定位模塊實(shí)現(xiàn),一般由北斗/GPS模塊構(gòu)成。采集的坐標(biāo)數(shù)據(jù)由移動(dòng)終端控制層實(shí)時(shí)上傳。
2.4 視頻數(shù)據(jù)采集模塊
視頻數(shù)據(jù)采集模塊主要采集行車視頻數(shù)據(jù)。該模塊由微控制器、攝像頭以及本地存儲(chǔ)模塊構(gòu)成。由于采集的視頻數(shù)據(jù)文件較大,因此將其存儲(chǔ)在本地存儲(chǔ)單元中,隨后可由用戶自行上傳到應(yīng)用服務(wù)層。
個(gè)人服務(wù)系統(tǒng)的移動(dòng)終端控制層分為車載終端和手機(jī)終端兩部分,如圖4所示。
圖4 移動(dòng)終端控制層示例
圖4中,起到核心功能的部分是車載終端,主要起到控制車輛信息采集層設(shè)備、承載應(yīng)用服務(wù)層的服務(wù)以及傳輸數(shù)據(jù)和指令的功能;手機(jī)終端主要是實(shí)現(xiàn)用戶對(duì)車輛的遠(yuǎn)程監(jiān)控和控制。4S店系統(tǒng)在該層由車輛專用檢測(cè)儀器構(gòu)成,不在本文涉及范圍內(nèi),因此不予贅述。
車載終端和手機(jī)終端的硬件為智能手機(jī)或平板電腦,軟件為基于Android操作系統(tǒng)的應(yīng)用軟件。本文重點(diǎn)說明車載終端和手機(jī)終端的軟件設(shè)計(jì)。
3.1 車載終端軟件設(shè)計(jì)
車載終端是移動(dòng)終端控制層的核心。根據(jù)實(shí)際的業(yè)務(wù)需求,車載終端主要分為:藍(lán)牙通信模塊,業(yè)務(wù)邏輯模塊,網(wǎng)絡(luò)訪問模塊以及存儲(chǔ)模塊。
3.1.1 藍(lán)牙通信模塊
藍(lán)牙通信模塊主要實(shí)現(xiàn)車載終端和車輛信息采集層的低功耗藍(lán)牙藍(lán)牙模塊通信,用于傳輸指令和采集的數(shù)據(jù)。該模塊利用Google提供的低功耗藍(lán)牙API,并對(duì)其進(jìn)行繼承、封裝操作,實(shí)現(xiàn)可靠穩(wěn)定、通信日志監(jiān)控、針對(duì)實(shí)際場(chǎng)景的異常處理、多節(jié)點(diǎn)通信的低功耗藍(lán)牙藍(lán)牙通信。
3.1.2 業(yè)務(wù)邏輯模塊
業(yè)務(wù)邏輯模塊是對(duì)車載終端所需的用戶認(rèn)證、實(shí)時(shí)數(shù)據(jù)顯示、車輛自檢、應(yīng)用層服務(wù)獲取和顯示、地圖服務(wù)等一系列功能的集合。用戶認(rèn)證主要是為了對(duì)采集的車輛信息數(shù)據(jù)進(jìn)行用戶標(biāo)記,也便于進(jìn)行用戶管理。實(shí)時(shí)數(shù)據(jù)顯示、車輛自檢是本地服務(wù),主要利用本地存儲(chǔ)的數(shù)據(jù)對(duì)車輛進(jìn)行實(shí)時(shí)數(shù)據(jù)的監(jiān)控、報(bào)警以及自我檢測(cè)車輛故障的功能。應(yīng)用層服務(wù)獲取和顯示是遠(yuǎn)程服務(wù),主要是調(diào)用應(yīng)用服務(wù)層的API接口獲取應(yīng)用服務(wù)層提供的服務(wù)。地圖服務(wù)則是利用百度地圖的SDK,向用戶提供定位、導(dǎo)航以及基于位置的服務(wù)。
業(yè)務(wù)邏輯模塊采用MVP(Module-View-Presenter)的設(shè)計(jì)模式進(jìn)行設(shè)計(jì),將業(yè)務(wù)的邏輯處理部分和界面更新部分進(jìn)行分離,降低耦合性,可以有效的提高開發(fā)效率。
3.1.3 網(wǎng)絡(luò)訪問模塊
網(wǎng)絡(luò)訪問模塊實(shí)現(xiàn)對(duì)應(yīng)用服務(wù)層提供的RESTful API接口的調(diào)用。主要實(shí)現(xiàn)的業(yè)務(wù)包括:用戶數(shù)據(jù)同步、車輛信息上傳下載、應(yīng)用層服務(wù)獲取等。網(wǎng)絡(luò)訪問模塊是基于實(shí)際需求,對(duì)開源庫OkHttp和Retrofit進(jìn)行定制封裝實(shí)現(xiàn),其本質(zhì)是一個(gè)調(diào)用RESTful API的客戶端。OkHttp是一個(gè)比較成熟的網(wǎng)絡(luò)請(qǐng)求庫,相比于其他庫,OkHttp在性能、可拓展性上有著比較大的優(yōu)勢(shì)。而Retrofit則是基于OkHttp的封裝,有著清晰簡(jiǎn)潔的接口,使用非常方便,網(wǎng)絡(luò)請(qǐng)求的性能也非常優(yōu)秀。
3.1.4 存儲(chǔ)模塊
存儲(chǔ)模塊是車載終端對(duì)采集到車輛信息、獲取的應(yīng)用層服務(wù)、用戶信息等數(shù)據(jù)的本地存儲(chǔ)。該層是基于SQLite數(shù)據(jù)庫實(shí)現(xiàn)的。SQLite數(shù)據(jù)庫一個(gè)輕量級(jí)的關(guān)系數(shù)據(jù)庫,在Android操作系統(tǒng)的智能手機(jī)和平板電腦中都有集成,占有資源非常小,訪問速度很快。本文使用Android系統(tǒng)的ContentProvider管理多個(gè)關(guān)系表,從而方便的進(jìn)行數(shù)據(jù)統(tǒng)一管理。
3.2 手機(jī)終端軟件設(shè)計(jì)
手機(jī)終端與車載終端相比,沒有與車輛信息采集層的通信,而有對(duì)車載終端的遠(yuǎn)程控制模塊,如圖5所示。
圖5 手機(jī)終端Push示意圖
遠(yuǎn)程控制模塊主要是向車載終端推送指令,達(dá)到遠(yuǎn)程控制車載終端進(jìn)而控制車輛信息采集層的目的。遠(yuǎn)程控制模塊主要是基于百度推送的業(yè)務(wù)實(shí)現(xiàn)指令的推送。
應(yīng)用服務(wù)層主要匯聚采集的車輛信息數(shù)據(jù),通過分析所采集的數(shù)據(jù),而向大量的車載終端、手機(jī)終端、PC客戶端提供管理、監(jiān)控、調(diào)度以及各式各樣應(yīng)用的綜合服務(wù)。應(yīng)用服務(wù)層設(shè)備包括應(yīng)用服務(wù)器和數(shù)據(jù)服務(wù)器,整體框架,如圖6所示。
圖6 應(yīng)用服務(wù)層框架
應(yīng)用服務(wù)器由Flask Web框架和數(shù)據(jù)訓(xùn)練及分析模塊組成。Flask是一個(gè)輕量級(jí)的Python Web框架。Flask的可用擴(kuò)展庫很多,使用非常方便,可以利用擴(kuò)展庫提升開發(fā)效率,縮短開發(fā)的周期。應(yīng)用服務(wù)器負(fù)責(zé)實(shí)現(xiàn)車輛信息數(shù)據(jù)的分析處理。數(shù)據(jù)的訓(xùn)練主要實(shí)現(xiàn)駕駛行為的分析,數(shù)據(jù)分析會(huì)對(duì)大量的數(shù)據(jù)進(jìn)行處理,對(duì)性能要求較高,因此將其單獨(dú)提取為一個(gè)模塊,與業(yè)務(wù)邏輯部分進(jìn)行異步數(shù)據(jù)通信,以保證性能的需求。
數(shù)據(jù)服務(wù)器主要負(fù)責(zé)用戶的數(shù)據(jù)存儲(chǔ)。根據(jù)存儲(chǔ)數(shù)據(jù)的大小,將數(shù)據(jù)存儲(chǔ)分為兩部分:基礎(chǔ)數(shù)據(jù)存儲(chǔ),分析結(jié)果存儲(chǔ)?;A(chǔ)數(shù)據(jù)存儲(chǔ)包括用戶信息、車輛信息、車輛數(shù)據(jù)以及其他基礎(chǔ)服務(wù)的數(shù)據(jù),是采用關(guān)系型數(shù)據(jù)庫的方式存儲(chǔ)的;分析結(jié)果存儲(chǔ)包括對(duì)采集的車輛信息進(jìn)行數(shù)據(jù)分析處理的結(jié)果,是采用文件的形式存儲(chǔ)的,并在基礎(chǔ)數(shù)據(jù)存儲(chǔ)中記錄文件路徑。
由于本文尚在實(shí)踐測(cè)試階段,采用的部署方式比較簡(jiǎn)單,使用的數(shù)據(jù)庫為簡(jiǎn)單的關(guān)系型數(shù)據(jù)庫。未來正式部署可采用更科學(xué)高效的部署方式,如圖7所示。
圖7 未來部署示意圖
物聯(lián)網(wǎng)、車聯(lián)網(wǎng)以及移動(dòng)互聯(lián)網(wǎng)絡(luò)的概念正在被越來越多地應(yīng)用于我們的生產(chǎn)生活之中,本文利用車聯(lián)網(wǎng)和移動(dòng)互聯(lián)網(wǎng)的概念,并基于車輛OBD系統(tǒng),設(shè)計(jì)并實(shí)現(xiàn)了一套基于OBD的車輛信息管理平臺(tái)。該系統(tǒng)能夠?qū)崿F(xiàn)車輛信息數(shù)據(jù)的監(jiān)測(cè)與報(bào)警、車輛故障自檢、駕駛行為分析等功能,能夠較好的提升駕駛員的駕駛體驗(yàn)和安全性,同時(shí)也可以為4S店以及交通管理部門提供非常有參考價(jià)值的信息,另外在節(jié)能減排等方面也可以起到重要的作用。在后續(xù)的研究中,一方面可以優(yōu)化平臺(tái)的性能,另一方面,可以針對(duì)海量的數(shù)據(jù)提取出實(shí)時(shí)交通狀態(tài)等更多有價(jià)值的信息。
[1] Yang Fangchun, Wang Shangguang, LI Jinglin, et al. An Overview of Internet of Vehicles [J]. Communications, 2014, 11: 1-15.
[2] Menghan Zhang, Weiwei Xia, Lianfeng Shen. Bluetooth Low Energy Based Motion Sensing System[C]//International Conference on Wireless Communications and Signal Processing (WCSP) 2014.
[3] Oka D K, Furue T, et al. Survey of Vehicle IoT Bluetooth Devices [C]//IEEE, International Conference on Service-Oriented Computing Society, 2014, 260-264.
[4] 何軍,劉代宏,張雨,等.基于無線網(wǎng)-因特網(wǎng)的汽車狀態(tài)遠(yuǎn)程監(jiān)測(cè)與故障診斷系統(tǒng)研究[J]. 交通世界,2005:58-61.
[5] 侯仰杰.車輛監(jiān)控調(diào)度 系統(tǒng)中心監(jiān)控軟件研究與開發(fā)[D].北京: 清華大學(xué),2004.
[6] 程瑤,吳振強(qiáng);移動(dòng)環(huán)境下Flask框架的改進(jìn)[J].計(jì)算機(jī)工程與設(shè)計(jì), 2009, 30(4):880-882.
Information Management Platform of Vehicle Based on OBD
Bai Dong,Qian Songrong
(College of Information Science & Technology, Fudan University, Shanghai 200433, China)
With an increasing number of vehicles in our country, how to improve transportation efficiency, ensure traffic safety, reduce environment pollution and enhance driving experience have become the major problems. Aiming at these problems, an OBD (On-Board-Diagnostic) based information management platform of vehicle has been designed. This platform could get real-time vehicle information and analyze it by using technologies of IOV (Internet of Vehicles), Bluetooth Low Energy and data analysis. Therefore, the platform can monitor vehicle data in real time and schedule vehicles in a proper way.
OBD; Internet of vehicles; Mobile terminal; Vehicle management
白 東(1991-),男,上海,碩士,研究方向:網(wǎng)絡(luò)與數(shù)據(jù)通信。 錢松榮(1960-),男,上海,教授,研究方向:網(wǎng)絡(luò)與數(shù)據(jù)通信、物聯(lián)網(wǎng)核心技術(shù)。
1007-757X(2017)07-0065-04
TP311
A
2017.01.25)