《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于物聯(lián)網的智能停車系統(tǒng)研究設計
基于物聯(lián)網的智能停車系統(tǒng)研究設計
2016年微型機與應用第20期
王中生,韓康
西安工業(yè)大學 計算機科學與工程學院,陜西 西安 710021
摘要: 隨著經濟水平和人們生活質量的不斷提高,機動車數量迅速增加,傳統(tǒng)停車系統(tǒng)無法滿足高速增長的停車需求,智能停車管理系統(tǒng)的研究勢在必行。通過對傳統(tǒng)停車系統(tǒng)的分析,研究了智能停車系統(tǒng)需具備的基本功能,并以ZigBee傳感網絡、MQTT協(xié)議、Node.js與O2O模式等作為關鍵技術,提出系統(tǒng)的整體架構、系統(tǒng)組成和實現(xiàn)技術,該系統(tǒng)可有效利用城市停車資源,減輕停車壓力。
Abstract:
Key words :

  王中生,韓康

 ?。ㄎ靼补I(yè)大學 計算機科學與工程學院,陜西 西安 710021)

       摘要:隨著經濟水平和人們生活質量的不斷提高,機動車數量迅速增加,傳統(tǒng)停車系統(tǒng)無法滿足高速增長的停車需求,智能停車管理系統(tǒng)的研究勢在必行。通過對傳統(tǒng)停車系統(tǒng)的分析,研究了智能停車系統(tǒng)需具備的基本功能,并以ZigBee傳感網絡、MQTT協(xié)議、Node.js與O2O模式等作為關鍵技術,提出系統(tǒng)的整體架構、系統(tǒng)組成和實現(xiàn)技術,該系統(tǒng)可有效利用城市停車資源,減輕停車壓力。

  中圖分類號:TN602文獻標識碼:ADOI: 10.19358/j.issn.1674 7720.2016.20.028

  引用格式:王中生,韓康. 基于物聯(lián)網的智能停車系統(tǒng)研究設計[J].微型機與應用,2016,35(20):99 102.

  關鍵詞:智能停車;ZigBee;MQTT;Node.js;O2O

0引言

  隨著我國經濟高速增長、城市化進程不斷加快,機動車的數量迅速增加,日益增長的停車需求與城市所能提供的停車位數量之間的矛盾越來越突出,停車問題已經成為影響城市交通可持續(xù)發(fā)展的瓶頸。然而,傳統(tǒng)停車場由于功能單一、效率低下、自動化程度低,己經不能滿足人們的停車需求,因此發(fā)展城市各處停車場的智能化建設對于改善整個城市的交通管理狀況起著至關重要的作用[1]。

  傳統(tǒng)停車場在停車效率、能源消耗、安全性能、車場管理運營等方面已不能滿足現(xiàn)代化的停車發(fā)展需求,多數傳統(tǒng)停車系統(tǒng)存在以下問題。

  (1)停車系統(tǒng)僅記錄停車場內車輛數目或剩余車位數目,無法提供具體的停泊位置信息。如果停車場規(guī)模較大,車主很難快速找到合適的停車位。

 ?。?)無法提供空余停車位在線顯示功能。對于一個開放性停車場,車主無法了解到該停車場是否會有空余車位,等到車主到達該停車場時才發(fā)現(xiàn)已經停滿,這無疑是對時間和資源的浪費。

 ?。?)停車系統(tǒng)之間很少進行資源共享。當前各個停車場的系統(tǒng)是各自分離的“信息孤島”[2],停車系統(tǒng)之間無法進行數據共享,即使某些停車場爆滿,而另一些停車場有大量空余車位,系統(tǒng)也無法為用戶提供來自其他停車場的可選停車方案。

  因此,開發(fā)和設計一套完整的智能停車管理系統(tǒng)非常必要。智能化的停車管理系統(tǒng)成為大中型綜合商業(yè)建筑物、學校以及居民小區(qū)必備的配套設施[3],它可以有效減輕人們出行的壓力,緩解現(xiàn)代城市堵車及停車難的問題。

1系統(tǒng)功能

  智能停車管理系統(tǒng)針對傳統(tǒng)停車場的缺陷,結合國內外智能停車系統(tǒng)的研究現(xiàn)狀,采用O2O模式,為系統(tǒng)添加了以下幾方面功能。

  1.1空余車位在線查看功能

  在O2O(Online to Offline)模式下,用戶可以通過PC網頁或者手機等終端遠程查看停車場的空余車位信息,車位上有車泊入或離開時,車位狀態(tài)變化都會及時顯示在用戶終端上。如果用戶想要在某個停車場泊車,可提前通過手機等移動終端查看信息并預定車位,進行有計劃的安排,消除尋找車位的盲目性。

  1.2車位預約功能

  通過移動終端查看空閑車位,用戶可以對其進行標記和預約,對于被用戶標記過的車位系統(tǒng)會限制其他車輛泊入,待用戶到達自己預約的車位時,可以通過移動終端操作,解除限制,泊車入位。

  1.3停車引導功能

  用戶可以通過移動終端查看停車場布局圖和停車情況,并根據引導找出事先預約或者空閑的車位。當停車場規(guī)模較大時,清晰的停車分布圖可以引導用戶快速泊車。

  1.4停車場信息共享和停車位推薦功能

  當用戶通過移動終端預約車位時,系統(tǒng)控制硬件,采取強制措施保護車位,例如升起一排地樁或者檔桿,阻止其他用戶進入。但是這顯然是對公共資源的一種浪費,更好的做法是,僅對被預約的車位進行標記,當用戶預約的車位被其他用戶占用時,系統(tǒng)可為用戶推薦車位,提供可選的停車方案。停車位推薦的功能是依賴于信息共享的,各個停車系統(tǒng)之間能夠信息共享,才能提供合理的車位推薦。

2系統(tǒng)架構

  該智能停車系統(tǒng)整體上劃分為三大部分[4]:數據源層、數據服務層和發(fā)布層,如圖1所示。

圖像 017.png

  首先,系統(tǒng)中原始數據均來源于數據源層,通過紅外、超聲波等設備采集車位傳感數據,采用ZigBee傳感網絡作為中間層進行通信,依照ZigBee協(xié)議進行組網和發(fā)送數據[5]。采集到的傳感器數據可通過ZigBee傳感網絡傳送至PC上位機進行數據的集中預處理。其次,數據服務層運行于服務器中,接收來自PC上位機的傳感器數據,對其進行處理,最終轉換為車位狀態(tài)信息存儲于數據庫內,并使用Webservice規(guī)范發(fā)布數據接口,提供數據共享功能。最后,在發(fā)布層,系統(tǒng)支持多種客戶端,用戶可方便地查看停車場車位信息,并使用車位預約、停車引導等功能。

3系統(tǒng)設計與關鍵技術

  系統(tǒng)整體實現(xiàn)思路是:按照O2O理念[6],線下使用ZigBee進行數據采集,配合Arduino控制器控制硬件,線上使用Node.js處理數據存儲與數據分發(fā),配合手機等移動端App,管理停車位資源。通過線上線下的有序配合,為用戶提供空閑車位查詢、車位標記預約、停車引導等功能。系統(tǒng)的整體結構如圖2所示。

圖像 018.png

  系統(tǒng)主要采用ZigBee數據傳輸、MQTT消息推送、Node.js數據服務、移動客戶端等關鍵技術。

  3.1ZigBee無線傳感網絡

  在智能停車系統(tǒng)中,下位機采用超聲波傳感器探測距離,從而判斷車位上是否有車輛泊入。通過Arduino控制器操縱傳感器采集數據經由ZigBee網絡傳遞至PC上位機,數據在上位機上進行預處理(消除噪聲)后,最終遞交至服務器。另一方面,除了接收和處理來自下位機的數據,上位機也可以接收服務器控制信息,并通過ZigBee網絡發(fā)送控制信息至Arduino控制器,最終由Arduino來控制硬件動作,實現(xiàn)反向控制,因此,系統(tǒng)中不僅可以通過移動終端獲取傳感器數據實現(xiàn)在線查看車位的功能,也能通過手機操作控制系統(tǒng)硬件,實現(xiàn)預約車位的功能。超聲波傳感器與Arduino控制器、 ZigBee與上位機均采用串口通信協(xié)議交換數據。

  3.2MQTT消息推送

  智能停車系統(tǒng)要求數據能自主雙向流動,即上位機與服務器通信過程中,一方面當傳感器數據由于車輛位泊入或者離開發(fā)生變化時,上位機能主動通知服務器,服務器接收新數據并存儲。另一方面,用戶發(fā)送反饋數據去操作車位時,服務器能主動通知上位機,上位機再將用戶控制指令數據傳遞至ZigBee網絡,進而通知Arduino控制器操作相關硬件。由于HTTP協(xié)議具有被動性,在此過程中,單純地使用HTTP協(xié)議只能保證傳感器數據被正確提交至服務器,但無法保證服務器數據變化時能主動通知服務器,除非使用客戶端長輪詢的方式,即在上位機不斷地發(fā)送HTTP請求獲取最新的服務器數據。但是這種方式非常耗費系統(tǒng)資源,對一個物聯(lián)網系統(tǒng)代價比較大,因此選用擁有“消息訂閱機制”特點的MQTT協(xié)議實現(xiàn)服務器到上位機的通信更加合理。

  消息隊列遙測傳輸(Message Queuing Telemetry Transport,MQTT)采用輕量級發(fā)布和訂閱消息傳輸機制,支持雙向消息推送[7]。在MQTT協(xié)議中有訂閱者、發(fā)布者和代理三類角色,前兩種以MQTT客戶端的形式來展現(xiàn),后一種以MQTT代理服務器的形式展現(xiàn)。訂閱者和發(fā)布者的通信由MQTT代理來協(xié)調,具體運行機制是:MQTT代理服務器維護各個MQTT客戶端之間的關系,當某一客戶端發(fā)布消息時,代理服務器會首先接收消息,查詢訂閱該類型消息的用戶,并將消息轉發(fā)給訂閱者,訂閱者便可主動收到消息推送。智能停車系統(tǒng)中采用MQTT協(xié)議進行服務器到上位機的反向通信,PC上位機訂閱服務器發(fā)布的數據庫更新的消息,一旦數據庫更新事件發(fā)生,便發(fā)布消息主動通知上位機,上位機再做相應處理。通信模型如圖3所示,上位機PC和服務器均運行著MQTT客戶端,用于消息的訂閱或發(fā)布,某個MQTT客戶端一旦發(fā)布消息,MQTT代理服務器便會將其轉發(fā)給相應的訂閱者。

圖像 019.png

  本系統(tǒng)在上位機上采用基于Python的開源工具Paho實現(xiàn)MQTT客戶端,與運行于服務器中的MQTT代理服務器進行交互,完成服務器到上位機的消息推送;使用HTTP協(xié)議實現(xiàn)上位機到服務器的通信,當傳感器數據的變化超過一定閾值時發(fā)送HTTP請求,將數據提交給服務器??偟膩碚f,通過HTTP協(xié)議與MQTT協(xié)議,數據可以在服務器與上位機之間自主雙向流動。

  3.3Node.js數據服務

  服務端采用Node.js技術,可實現(xiàn)服務掛載、數據操作、數據分發(fā)等多種功能。

  (1)服務掛載。在Node.js環(huán)境中可以同時掛載MQTT代理服務器和HTTP服務器,滿足服務器自主推送消息到上位機的需求,也允許上位機發(fā)送HTTP請求來提交傳感器數據。在Node.js環(huán)境中,可采用Mosca[8]搭建MQTT代理服務器,同時創(chuàng)建MQTT客戶端,在數據庫更新時發(fā)布消息,通知上位機執(zhí)行執(zhí)行相應動作。

  (2)數據操作。MongoDB是一種NoSQL數據庫,基于分布式文件存儲,可以存儲比較復雜的數據類型,適用于大數據查詢服務。在智能停車系統(tǒng)中,服務器接收到傳感器數據后按照一定規(guī)則將傳感器數據映射為車位的占用狀態(tài)信息,以JSON格式表示,存儲于MongoDB。

  (3)數據分發(fā)。Webservice為運行于不同系統(tǒng)或平臺的應用提供了一套交互規(guī)范,RESTful Webservice因其輕量、高效、易用、易設計等特點,在移動互聯(lián)網應用中使用廣泛。使用Node.js平臺的輕量級Web框架Express,可設計符合REST規(guī)范的API,方便快捷地進行數據分發(fā)和共享。手機等移動客戶端調用REST API可以從數據庫中獲取車位信息,展示在移動設備上。

  總之,在Node.js環(huán)境下,各項功能可以便捷地實現(xiàn)[9],其整體組織結構如圖4所示。

圖像 020.png

  3.4移動客戶端技術

  使用Java、Swift、React Native[10]等技術可開發(fā)各個平臺的App,通過調用服務器提供的REST API 獲取車位狀態(tài),并使用第三方SDK集成一些實用的功能,例如,使用百度地圖SDK為App集成地圖和導航功能[1112];使用支付寶SDK可以為App集成在線支付功能,停車收費通過移動支付技術完成。因此,用戶通過App可以快速查看停車場的布局圖和停車位的當前占用信息,提前預約車位,進行高效的停車管理,緩解城市停車壓力。

4結論

  本文通過對現(xiàn)有停車系統(tǒng)的分析,結合當前物聯(lián)網和移動互聯(lián)網先進技術,根據O2O模式提出了一種智能停車系統(tǒng)的整體架構,并重點對其中的關鍵技術進行了研究。該系統(tǒng)可提供空余車位在線查看、車位在線預約、用戶停車引導、附近停車場推薦和智能計費系統(tǒng)等功能,實現(xiàn)停車場自動化管理,緩解日益增長的汽車保有量帶來的城市停車壓力。

  依據信息技術的發(fā)展趨勢,未來智能停車場主要從以下幾個方面進行深化。

  (1)打破信息孤島。依賴于互聯(lián)網技術,停車場之間數據共享,構建統(tǒng)一物聯(lián)平臺,進行資源整合,使停車資源得到有效利用。

  (2)實現(xiàn)高度自動化。通過移動支付自助繳費,使用傳感器技術感知車輛泊入并自動計費,使用計算機視覺等技術實現(xiàn)快速識別。逐漸實現(xiàn)停車場無人化管理,節(jié)省人力資源。

  (3)精確的停車誘導。通過傳感器定位技術自動生成停車場布局圖,為用戶提供更精確的停車誘導、車位引導和反向尋車等功能。

  (4)移動終端支持更多功能,如停車位自動導航、自動繳費、按照停車位反向尋車等功能。

  隨著物聯(lián)網技術的發(fā)展,停車系統(tǒng)會變得越來越智能,“城市停車難”的問題也會逐步減緩。

  參考文獻

  [1] 郭 騰. 智能停車管理系統(tǒng)的研究與實現(xiàn)[D]. 北京:北方工業(yè)大學,2015.

 ?。?] 姚雄. 信息孤島問題及PLM解決方案[D].南京:南京航空航天大學,2005.

 ?。?] 黨蟒. 一種露天停車場管理系統(tǒng)的設計與實現(xiàn)[D].鄭州:鄭州大學,2014.

  [4] 李揚威,焦朋朋. 城市智能停車管理系統(tǒng)研究[J].交通信息安全,2014,32(4):160-164.

 ?。?] 蔡文晶. 基于ZigBee技術的無線數據采集系統(tǒng)[D].杭州:杭州電子科技大學,2011.

  [6] 盧益清, 李忱.O2O商業(yè)模式及發(fā)展前景研究[J].企業(yè)經濟,2013(11):98-100.

 ?。?] COLLINA M, CORAZZA G E, VACELLICORALLI A. Introducing the QEST broker: scaling the IoT by bridging MQTT and REST[C].2012 IEEE 23rd International Symposium on Personal Indoor and Mobile Radio Communications (PIMRC), 2012:36-41.

  [8] Mcollina. MQTT broker as a module[EB/OL].(2016-05-08)[2016-06-26]https://github.com/mcollina/mosca.

  [9] TILKOV Stefan. Node.js: using JavaScript to build high performance network programs[J]. IEEE Internet Computing,2010,14(6):1-15.

 ?。?0] A JavaScript library for building user interfaces[EB/OL].(2016-05-07)[2016-06-26]http://facebook.github.io/react/.

 ?。?1] 肖文漢,吳孝斌.基于百度地圖API的停車場查詢系統(tǒng)的設計[J].計算機技術與發(fā)展,2014,24(4):227-230.

  [12] 任齊. 基于Android的LBS應用研究[D].上海:華東師范大學,2012.

  


此內容為AET網站原創(chuàng),未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲欧美日韩中文视频| 欧美激情一区在线| 亚洲精品视频在线观看免费| 亚洲深爱激情| 欧美91大片| 久久亚洲二区| 久久精品国产亚洲精品| 欧美在线亚洲综合一区| 午夜在线一区二区| 亚洲已满18点击进入久久 | 中国亚洲黄色| 夜久久久久久| 在线一区二区三区四区| 9国产精品视频| av成人天堂| 一区二区三区 在线观看视频| 亚洲精选成人| 一区二区三区福利| 亚洲香蕉网站| 亚洲免费一区二区| 欧美影院在线| 亚洲激情第一区| 亚洲精品色婷婷福利天堂| 亚洲精品欧洲| 中文久久精品| 亚洲欧美另类久久久精品2019| 亚洲欧美国产另类| 久久黄色影院| 麻豆视频一区二区| 欧美日本精品| 国产精品二区影院| 国产日韩综合| 一区二区在线视频| 亚洲精品视频二区| 亚洲无线视频| 久久成人免费| 亚洲美女电影在线| 亚洲一区亚洲二区| 久久精品一区二区三区四区 | 亚洲国产成人高清精品| 亚洲精品久久在线| 亚洲一区中文字幕在线观看| 性欧美8khd高清极品| 亚洲福利视频一区| 一区二区欧美国产| 欧美在线观看一区| 模特精品在线| 国产精品黄色| 激情欧美国产欧美| 亚洲精选91| 欧美一二三区精品| 亚洲精品一区二区三区樱花| 亚洲自拍偷拍色片视频| 久久美女性网| 欧美日韩精品一本二本三本| 国产精品资源在线观看| 在线观看欧美日韩国产| 一区二区三区久久久| 久久精精品视频| 亚洲视频在线观看| 久久久久一区二区三区| 欧美日韩国产系列| 国产亚洲综合性久久久影院| 伊人夜夜躁av伊人久久| 亚洲视频播放| 亚洲国产视频一区| 午夜精品美女自拍福到在线| 欧美承认网站| 国产日韩欧美在线播放| 亚洲精品久久视频| 久久国产精品久久久久久电车| 99riav久久精品riav| 久久精品国产999大香线蕉| 欧美日韩国产经典色站一区二区三区| 国产精品一区二区在线观看不卡 | 国产亚洲欧美激情| 亚洲精品一区二区三区樱花| 欧美一区视频| 亚洲免费影视| 欧美国产综合视频| 国产尤物精品| 亚洲午夜激情| 一区二区三区日韩欧美| 麻豆精品91| 国产亚洲欧美aaaa| 亚洲香蕉视频| 在线视频亚洲一区| 免费欧美在线视频| 国产永久精品大片wwwapp| 亚洲一区二区三区影院| 一本色道久久综合| 欧美aⅴ一区二区三区视频| 国产日韩欧美视频| 亚洲视频在线视频| 中文国产成人精品久久一| 欧美xx视频| 激情视频一区| 午夜影院日韩| 午夜精品剧场| 欧美天堂亚洲电影院在线播放| 亚洲黄色av一区| 久久精品国产亚洲一区二区| 午夜日本精品| 国产精品男女猛烈高潮激情 | 国产精品久久一卡二卡| 亚洲日本成人女熟在线观看| 亚洲国产欧美一区二区三区久久 | 久久五月激情| 国产日韩av一区二区| 亚洲影院在线| 午夜在线精品| 国产老女人精品毛片久久| 亚洲图片自拍偷拍| 亚洲免费综合| 国产精品久久久一区麻豆最新章节| 亚洲伦理在线免费看| 99视频精品全部免费在线| 免费观看在线综合| 在线 亚洲欧美在线综合一区| 久久av在线看| 久久久五月婷婷| 国产一二精品视频| 欧美中文在线免费| 久久三级福利| 亚洲成色777777在线观看影院| 欧美在线高清视频| 久久精品夜色噜噜亚洲aⅴ| 国产综合色产| 亚洲高清资源| 欧美成人免费观看| 亚洲经典在线| 一本一本久久| 国产精品国产亚洲精品看不卡15| 亚洲图片欧美日产| 欧美一级黄色网| 国产伦精品一区二区三区高清| 亚洲在线中文字幕| 久久成人免费视频| 精品盗摄一区二区三区| 亚洲激情视频在线| 欧美精品日韩精品| 一本色道久久综合| 小黄鸭精品密入口导航| 国产欧美日韩一区| 亚洲黄色一区| 欧美噜噜久久久xxx| 在线亚洲免费视频| 久久超碰97中文字幕| 一区二区视频免费在线观看| 亚洲精品少妇| 国产精品高潮视频| 欧美专区日韩专区| 欧美91福利在线观看| 日韩一级精品| 久久不射电影网| 亚洲高清视频一区二区| 亚洲无线视频| 国产婷婷色一区二区三区四区| 亚洲国产精品久久久久秋霞蜜臀| 欧美激情小视频| 亚洲在线国产日韩欧美| 美女视频黄免费的久久| 亚洲最新在线视频| 久久精品国产在热久久| 在线欧美三区| 亚洲免费一区二区| 一区二区三区在线免费观看| 99亚洲视频| 国产欧美精品国产国产专区| 亚洲黄色av| 国产精品剧情在线亚洲| 亚洲福利国产精品| 国产精品www994| 亚洲高清免费视频| 国产精品国产馆在线真实露脸| 久久国产福利国产秒拍| 欧美日韩国产专区| 欧美中文日韩| 欧美亚洲动漫精品| 亚洲国产精选| 国产精品激情偷乱一区二区∴| 久久精品视频在线看| 欧美天堂亚洲电影院在线观看| 久久www成人_看片免费不卡| 欧美欧美天天天天操| 性刺激综合网| 欧美日韩亚洲国产精品| 亚洲国产成人精品久久久国产成人一区| 欧美日韩一视频区二区| 亚洲第一在线综合网站| 国产精品三级视频| 日韩一级黄色大片| 国产手机视频一区二区| 这里只有精品视频在线| 伊人春色精品| 欧美在线看片| 一区二区日韩免费看| 欧美高清在线视频| 久久激情视频久久| 国产精品区免费视频|