- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Flask与树莓派智能交通控制平台
基于Flask与树莓派智能交通控制平台
摘 要: 针对目前智能交通发展迅速,功能扩展要求较高,一般框架搭建的智能交通控制平台功能较为单一,提出基于Flask框架的智能交通控制平台。Flask是随着Python兴起的一种小型可扩展框架,功能可根据相应的扩展包?M行扩展,从而构建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,需要
您可能关注的文档
最近下载
- 第十七章外阴色素减退性疾病.ppt VIP
- 考研真题 三峡大学水利与环境学院820数据库原理与应用历年考研真题汇编.docx VIP
- 中石化油品储运鉴定试题库——初 级 工.pdf VIP
- 探测器安装工程检验批质量验收记录表.docx VIP
- 2025上海松江区工作者招聘76人考试备考题库及答案解析.docx VIP
- 中国全面发育迟缓诊断指南2024解读PPT课件.pptx VIP
- 2020年国考公务员考试《行测》真题及答案(地市级).pdf VIP
- 试算法计算调洪演算程序.xls VIP
- 小学英语教学中分层次教学的实践探讨教学研究课题报告.docx
- 智能化弱电系统培训资料,大量系统图与实例图.pdf VIP
文档评论(0)