- List item
本项目主要实现的需求为:
主要功能
汽车在行驶的过程中如果前方遇到限高杆,车前的摄像头在安全距离前测出限高杆的高度后,小程序能够实时报警(当前车辆内否安全通过)。
次要功能
1.车主利用微信用户名登录后能够绑定车牌,实现车牌的增删改查
2.车主可以为自己的车牌号添加家庭成员(绑定微信用户名的方式)
3.简单权限管理(车主拥有其名下车牌的增删改查权限,家庭成员则没
有)
实现方式
1.后端使用springboot+mybatis+websocket
2.前端就是微信小程序
3.增删改查逻辑不再累述
4.实时报警具体的实现实现逻辑为:
硬件同学在拿到限高杆的高度后,带上车的高度和车牌号向后端部署的服务器发送请求。小程序端用户如果未开启报警(开启报警即意味着与后端服务器建立websocket连接)则返回 未建立连接 如图所示
如果小程序端用户开启报警,则在小程序端调用语音合成插件,将消息合成语音进行报警
写在最后
(代码不难,去仓库拉取看看即可)
1.后端代码放在本人后端gitee仓库
2.小程序代码放在本人小程序端gitee仓库
3.本程序可进行多种二此开发,可用于安全大赛,挑战杯等(按照硬件检测-------》小程序报警的思路即可)
4.如果本人代码对你的项目起到了帮助,给仓库点个小星星即可。
5.微信扫一扫