基于物联网的智能辅助泊车系统设计与实现

目 录

摘 要 I
Abstract II
引 言 1
1 相关技术 3
1.1 物联网技术 3
1.2 JFinal框架技术 3
1.3 uni-app技术 4
1.4 本章小结 4
2 智能辅助泊车系统的分析 5
2.1 需求分析 5
2. 1.1 系统的功能需求 5
2. 1.2 系统的非功能需求 5
2. 1.3 系统业务需求角色分析 5
2. 1.4 车主需求分析 6
2. 1.5 停车场管理员需求分析 7
2.2 系统的工作流程分析 7
2.3 本章小结 8
3 智能辅助泊车系统的设计 9
3.1 系统总体设计 9
3. 1.1 系统功能结构 9
3. 1.2 软件的体系结构 10
3.2 系统详细设计 10
3. 2.1 微信小程序设计 10
3. 2.2 后台服务器设计 12
3. 2.3 数据库设计 14
3. 2.4 硬件设计 16
3.3 本章小结 18
4 智能辅助泊车系统的实现 19
4.1 开发环境 19
4. 1.1 硬件环境 19
4. 1.2 软件环境 19
4.2 开发规范 19
4.3 系统核心功能的实现 19
4.4 本章小结 24
5 智能辅助泊车系统的测试 25
5.1 测试计划 25
5.2 测试用例 25
5.3 测试结果 26
5.4 本章小结 30
结 论 31
致 谢 32
参考文献 33
附录1 相关硬件技术数据 35
附录2 源程序清单 36

摘 要

随着物联网时代的到来,人们的生活水平逐步提高,导致人均机动车保有量也越来越高,由此带来的“泊车难,找位难”等一系列问题亟待解决。在此种情况下,传统的城市停车设施规划管理系统已经无法满足泊车者的客观要求。本文针对当前存在的此种迫切需求,实现了基于物联网技术的智能辅助泊车系统,以改善泊车难问题。
通过对物联网大环境下辅助泊车系统业务流程的调研,并充分考虑到未来停车场规模、车位硬件检测设备等可变需求因素,本文运用微信小程序开发者工具设计用户端界面,采用JFinal框架作为后台系统体系架构,以Tomcat和jdk为应用服务器,MySQL作为后台数据库,光电传感器和树莓派作为物联网硬件,开发实现了智能辅助泊车系统。该系统共包含硬件、后台、前端等三大模块,突出之处在于用户只要使用手机端的微信小程序就可以查看整个停车场的平面图以及车位状态信息,由此达到快速泊车的目的。通过使用本文系统进行停车场泊车管理工作,可以使得车主的找位效率大大提升,具有精确、方便、快捷、高效等优点,在很大程度上降低了停车场的人工管理成本,提升了车主泊车过程的舒适度和满意度等。
本文系统采用的物联网技术和小程序框架使得整个系统具有可用性强、可扩展性高等特点。经过具体的编码实现和系统用例测试,智能辅助泊车系统中各模块功能均已成功实现。经实际运行证明,本文所设计的辅助泊车系统架构完整,性能良好,整体运行稳定,可以满足车主泊车方面的需要。

关键词:物联网; 辅助泊车; 车位状态管理; 微信小程序

Abstract

With the advent of the Internet of things, people’s living standard has been gradually improved, resulting in an increasing number of motor vehicles per capita, resulting in a series of problems, such as “difficult to park, difficult to find a place”, which need to be solved urgently. In this case, the traditional urban parking facilities planning and management system has been unable to meet the need of the parking. In this paper, aiming at the current urgent needs, the intelligent aider parking system based on Internet of things technology is implemented to improve the parking problem.
Through the auxiliary parking system under Internet environment, and fully consider the future scale of the parking lot, parking space hardware testing equipment such as variables, this paper uses WeChat small application user interface design, using JFinal frame as a background system architecture, using Tomcat and JDK as application server, MySQL database as the background, photoelectric sensor and PI as iot hardware, developing intelligent auxiliary parking system is realized. The system consists of three modules, including hardware, background and front end, the outstanding point is that users can view the plan of the entire parking lot and parking status information by using WeChat small program, thus the purpose of fast parking is achieved. By using this system for parking lot parking management work, can make the owners find a efficiency greatly, has the advantages of accurate, convenient, fast and efficient, to a large extent reduce the parking lot of the artificial management costs, improve the comfort and satisfaction of car owners in the parking process.
The IoT technology and small program framework adopted in this paper make the system highly available and expandable. Through the concrete code realization and the system case test, each module function in the intelligent auxiliary parking system has been successfully realized. Proved by actual operation, this article has designed the system architecture is complete, the performance good, can meet the needs of the owner parking aspects.

Keywords: IoT; Assist parking; Parking status management; WeChat applet

引 言

随着科技的发展和社会的进步,机动车在我国的普通家庭已经开始普及,由此带来的“泊车难”问题也成为了阻碍我国城市化发展的重要难题。各城市停车场规模建设开始不断扩大,一些升降式停车场、重叠式停车场、多层地下封闭式停车场也渐渐开始问世[1],因此,开发出一款能够帮助车主快速找到空车位的智能辅助泊车系统的要求也越来越迫切。
据相关数据显示,截止2016年初,在一些大型城市有十分之三的石油资源浪费在停车场找寻合适车位的路程中,而在繁华的市中心,假如是一个对所去停车场内部结构完全不熟悉的车主,想要找到一个合适的停车位,大概需要花费8分钟的时间,这在很大程度上降低了人们的生活品质[2]。对于大多数车主而言,不可能对所有停车场的内部行车路线及车位占用信息都了如指掌,所以,想要快速在泊车过程中找到一个合适的空车位,是一件非常困难的事情。这就使得停车场整体运行效率不高,甚至还会造成场内交通拥堵、排放过多尾气污染环境等情况[3]。由此而来,设计出一个能直观显示停车场内部结构平面图信息和车位使用信息的辅助泊车系统,成为缓解当前城市停车难题的有效手段之一。
本文将物联网技术中的光电传感器、树莓派等硬件设备与后台管理数据库相结合,融入到停车场的车位状态管理系统中,不仅加速了其现代化步伐,还提高了车主的泊车效率,让停车场的管理工作更加规范有序,同时还解决了停车场浪费人力的问题,缓解了车辆在场内反复巡游的情况,减少了汽车尾气对城市环境的破坏,改善了目前城市的交通状况,最主要的是还在无形之中提高了人们的生活品质[4]。
本课题拟完成一个基于物联网大环境下的智能辅助泊车系统,并对如何通过硬件改变车位状态的方法进行详细的研究。该系统以停车位是否空闲为核心,以车主和停车场管理员为两个主体,通过快速帮助车主找寻空闲车位,达到辅助其前往泊车的目的,该方法是解决停车难题的重要管理措施和手段。本课题的主要难题是如何基于物联网中的光电传感器和树莓派将车位状态信号上传到后台数据库,并通过服务器相连,最终显示在用户端和停车场管理员端。
本文从车主用户的需求出发,首先明确智能辅助泊车系统的组成部分,然后详细阐述了包括车位信息采集模块,用户端模块,停车场管理员系统模块等在内的整个系统框架和各个子系统的工作方式以及子系统之间的数据传输方式,最终实现给车主提供最佳车位和最佳停车提示路线的功能[5]。物联网硬件设计方面拟将光电传感器嵌入到停车位中,再将其通电并将输出信号线连接上树莓派的引脚,然后由树莓派作为中间介质,将数据变化信号传递给后台数据库,再由系统管理员更新车位状态信息,最终显示到用户端界面,达到运用物联网技术实现对整个停车场局域控制的目的。本文最后通过简单的停车场案例和测试用例,实现整个辅助泊车系统的业务流程。
本课题需要重点解决的问题有以下几条:
(1)车主用户如何从手机设备获取停车场平面图及空闲车位信息;
(2)如何为车主用户提供辅助泊车路线;
(3)停车场管理员如何实时了解到所有车位是否被占用的信息。
(4)如何通过物联网技术中的硬件设备将数据变化信号传递给后台管理数据库,并由其对前端车位状态进行更新。
本文第1章介绍了系统开发时所用到的相关技术,其中包括物联网技术、JFinal框架技术和uni-app技术等。第2章为系统的分析部分,主要包括系统各角色的需求分析和整体工作流程分析。第3章为系统的设计部分,主要包括总体设计和详细设计。第4章是系统的实现部分,介绍了实现功能时必要的开发环境、开发规范以及实现功能演示过程等。第5章是智能辅助泊车系统的测试环节,主要包括制定测试计划、设计测试用例以及得出测试结果三部分[6]。

1 相关技术

1.1 物联网技术
物联网技术最初起源于传媒领域,是指通过一系列的信息传感设备,按照相关的约定协议,将任意物体与互联网相连接,然后通过信息传播媒介进行信息交换和通讯,以实现智能化识别、跟踪、定位、监控和管理等功能[7]。简单来说,只要涉及到各类传感器和移动通讯网络相互交换信息的过程就可以归纳到物联网的范畴。
本文将物联网技术运用到车位状态的检测装置中,将光电传感器的黑色输出信号线与树莓派主板的引脚相连,然后通过控制树莓派桌面系统,最终达到改变车位状态的目的。此外,物联网的相关技术应用领域也十分广泛,其中主要包括传感器技术应用、射频识别技术应用、嵌入式系统技术应用等[8]。从技术架构上来看,其体系架构可分为三层,分别是感知层、网络层和应用层,如图1.1所示[9]。
在这里插入图片描述

图1.1 物联网典型体系架构
总的来说

  • 20
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智能家居系统是一种基于物联网技术智能技术智能家居系统。它通过将各种家用设备和电子设备与网络连接起来,实现设备之间的互联互通,从而实现家居设备的自动化、智能化和远程控制。下面是一个基于物联网技术智能家居系统设计实现过程: 1. 系统架构设计 智能家居系统的架构设计包括硬件和软件两部分。硬件部分包括各种传感器、控制器、执行器等设备,软件部分包括物联网平台、数据处理和分析系统、用户界面等。 2. 传感器和控制器的选择 根据智能家居系统的需求,选择适当的传感器和控制器。比如,温度传感器、湿度传感器、光照传感器、二氧化碳传感器等用于检测环境参数;电灯控制器、窗帘控制器、空调控制器等用于控制家居设备。 3. 设备联网 将传感器和控制器与物联网平台连接起来,通过网络实现设备之间的通信和控制。可以使用无线通信技术,如Wi-Fi、ZigBee等。 4. 数据采集和处理 通过传感器采集环境参数的数据,并将数据传输到物联网平台。在平台上对数据进行处理和分析,实现数据的可视化和实时监控。 5. 远程控制 用户可以使用智能手机、平板电脑等设备通过物联网平台远程控制家居设备,实现远程开关灯、调节温度等功能。 6. 安全性保障 在智能家居系统中,安全性是非常重要的。可以采用多种安全机制,如数据加密、身份认证等,保障用户的隐私和数据安全。 7. 用户界面设计 为了方便用户使用,需要设计一个友好的用户界面。用户可以通过界面实现设备的控制和监控,如查看环境参数、控制灯光等。 总之,基于物联网技术智能家居系统设计实现需要考虑多个方面,包括硬件和软件的设计、设备联网、数据采集和处理、远程控制、安全性保障和用户界面设计等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值