999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Flask與樹莓派的智能交通控制平臺

2018-07-10 07:20:04都飛翔楊靜史健芳
現代電子技術 2018年13期

都飛翔 楊靜 史健芳

摘 要: 針對目前智能交通發展迅速,功能擴展要求較高,一般框架搭建的智能交通控制平臺功能較為單一,提出基于Flask框架的智能交通控制平臺。Flask是隨著Python興起的一種小型可擴展框架,功能可根據相應的擴展包進行擴展,從而構建B/S模式智能交通控制系統。該控制系統可以通過IPv4或IPv4映射后的IPv6地址進行Web訪問登錄,并進行方案選擇,數據查詢與控制進行多線程獨立分開,互不影響,從而更加便捷地實現雙協議遠程控制。

關鍵詞: Flask; 智能交通; 樹莓派; B/S; 遠程控制; 多線程

中圖分類號: TN876?34; TP39 文獻標識碼: A 文章編號: 1004?373X(2018)13?0088?04

Abstract: With the rapid development of intelligent transportation, the higher requirement is proposed for functional expansion, but the function of the generally?established intelligent traffic control platform is relatively single. Aiming at this problem, an intelligent traffic control platform based on Flask framework is proposed. Flask is a small scalable framework, which is developed with Python. The function of the framework can be extended according to the corresponding extension package, so as to construct the B/S mode intelligent traffic control platform. The Web access and login, and scheme selection are performed for the control system through IPv4 address or IPv6 address after IPv4 mapping. The data query and control are independently separated for multithreading, and mutually affected, which can realize the dual?protocol remote control conveniently.

Keywords: Flask; intelligent traffic; Raspberry Pi; B/S; remote control; multithreading

0 引 言

當前我國城市和城市交通的發展處于挑戰和機遇并存的關鍵歷史階段[1]。一方面,隨著城鎮化、機動化的持續快速發展,城市交通擁堵加劇、事故頻發,面臨著嚴峻挑戰;另一方面,我國城市處在老城改造、新城建設的城市大發展時期,是實現智能交通的最佳時機。智能交通的主要特點是將先進的信息技術、數據通信傳輸技術、電子控制技術、傳感器技術以及計算機處理技術等有效的綜合用于整個交通系統,從而建立起一種在大范圍內、全方位發揮作用的實時、準確、高效的智能交通綜合管理系統。其目的是使人、車、路密切配合、和諧統一,極大地提高交通運輸效率,保障交通安全,緩解交通問題,改善環境質量和提高能源利用率。

樹莓派Raspberry Pi支持多語言編程[2],功能強大,便于攜帶且性價比高。樹莓派的靈巧和其強大的擴展性,使它可以應用在多個領域。基于樹莓派的智能交通控制平臺,就是樹莓派在智能交通上的新應用。同時,樹莓派官方強調最適合的編程語言是Python,所以這里將基于Python的Flask框架與樹莓派相結合[3],Flask是一種微小框架[4],它具有極強的可擴展性,從而使開發變得簡單易行且無冗余功能。本文所提及的智能交通信號燈控制系統使用了基于Raspberry Pi硬件平臺,通過Web服務展現給用戶,該平臺采用Web服務器[5?6]、控制系統、數據庫于一體的控制體系,通過在服務端構建Flask環境,形成B/S工作模式,客戶可以通過瀏覽器就可以遠程控制系統。

1 Flask開發環境搭建

Flask是基于Python的框架,編程語言使用Python,需要搭建一個Python集成開發環境,本文直接使用樹莓派官方自帶的Python 3.5進行開發。安裝Flask最便捷的方式是使用虛擬環境。虛擬環境是Python解釋器的一個私有副本,這個環境安裝的擴展包不會與全局的解釋器相互影響。安裝及配置如下[7?8]:

$ python?m venv myvenv

$ source venv/bin/activate

$(venv)$ pip install flask

第一行為創建虛擬環境,第二行為激活虛擬環境,第三行為在虛擬環境中安裝Flask。

同時需要將主要的擴展包進行安裝[9]:

$(venv)$ pip install flask?bootstrap

$(venv)$ pip install flask?sqlalchemy

$(venv)$ pip install flask?mail

這三行代碼主要將網頁框架、數據庫管理、郵件擴展包進行安裝。

主站蜘蛛池模板: 精品人妻一区二区三区蜜桃AⅤ| 精品亚洲国产成人AV| 九九线精品视频在线观看| 91精品综合| 国产精品尤物铁牛tv | 毛片最新网址| 亚洲一道AV无码午夜福利| 久久青草精品一区二区三区| 9啪在线视频| 日本精品视频| 亚洲成aⅴ人在线观看| 免费观看男人免费桶女人视频| 国产精品第| 4虎影视国产在线观看精品| 99热最新网址| 欧美午夜视频在线| 国产成人av一区二区三区| 91久久偷偷做嫩草影院电| 四虎成人精品在永久免费| jizz国产视频| 国产成人三级| 欧美亚洲综合免费精品高清在线观看 | 国产爽歪歪免费视频在线观看 | 女人18毛片一级毛片在线| 国产青青操| 无码丝袜人妻| 精品夜恋影院亚洲欧洲| 国产精品亚洲αv天堂无码| 国产主播喷水| 一级在线毛片| 国产丝袜丝视频在线观看| 国产91高清视频| 中文字幕在线一区二区在线| 国产女人18水真多毛片18精品| 亚洲日韩精品伊甸| 亚洲人成网址| 午夜人性色福利无码视频在线观看| 色哟哟精品无码网站在线播放视频| 91精品啪在线观看国产60岁| 亚洲第一黄片大全| 日本午夜三级| 国产第一页亚洲| 青草91视频免费观看| 在线毛片免费| 首页亚洲国产丝袜长腿综合| 亚洲天堂视频网站| 香蕉eeww99国产在线观看| 国产簧片免费在线播放| 欧美a在线视频| 欧美激情伊人| 人妻中文久热无码丝袜| 国产性精品| 亚洲首页在线观看| 91福利国产成人精品导航| 在线一级毛片| 色香蕉影院| 中文无码精品A∨在线观看不卡 | 亚洲a级在线观看| 青青青国产视频手机| 国产一区二区免费播放| 久久久久亚洲av成人网人人软件| 精品久久香蕉国产线看观看gif | 国产内射一区亚洲| 欧洲熟妇精品视频| 99在线视频精品| 日本免费a视频| 美女被操91视频| 亚洲av片在线免费观看| 欧美一级在线| 亚洲不卡av中文在线| 亚洲中文在线看视频一区| 国产爽歪歪免费视频在线观看| 久久一本精品久久久ー99| 欧美曰批视频免费播放免费| 亚洲成人高清在线观看| 日本高清在线看免费观看| 毛片网站在线看| 亚洲第一区在线| 欧美久久网| 国产日韩久久久久无码精品| 亚洲视频在线观看免费视频| 国产精品不卡永久免费|