随着各大城市的蓬勃发展,我国机动车保有量快速攀升,一些城市停车难的问题日益突出, “开车十分钟,停车半小时”的问题困扰了不少有车族。而停车场的管理员一般通过电脑端实时监控停车情况,不会出现在停车场现场,很难为车主真正提供帮助。如何破解停车难题,如何让群众出行有更多便利,成为人们关注的热点民生话题。
为了解决停车困境,深开鸿的三位技术专家——巴延兴、张金苑、郭岳峰,在 OpenAtom OpenHarmony(以下简称“OpenHarmony”)项目中开发出一款智能停车系统,停车场管理者可以通过手机端应用快速获得停车场各项实时数据,全局的角度把控停车场的实时情况,使停车场的管理更加便捷化、智能化,甚至可以选择通过二维码、OpenHarmony 系统等多种方式将停车场的信息投屏到车主手机上,为车主提供最直观最便捷的帮助。
深开鸿郭岳峰介绍到,该款“智慧停车”项目最大亮点在于它的稳定性和及时性,对于这种实时反馈的产品,最怕信息同步不及时和稳定性差的问题导致多个用户停一个车位的尴尬境地,所以深开鸿团队做了大量工作,在之前所有的测试中,设备端和云端消息上报及时、稳定性好,未出现消息丢失的情况;而且它的操作简单,用户界面一目了然,只需要安装App即可操作;还有针对 OpenHarmony 的多版本支持,代码比较独立,不受系统版本迭代的影响。
该智能停车系统包含两大模块:
一是手机端 APP,手机端应用会连接华为云,通过 AMQP 协议获取数据消息,对数据进行解析处理,最终显示到页面中。
APP 端主要有两个任务,第一是从云端获取数据,第二是根据数据显示相关的 UI 页面。
以上是两种不同状态的页面显示,这些状态是通过代码获取到云端相关数据来决定的。
(1) 数据通讯
APP 端的数据主要通过华为云端获取的,使用的是 AMQP 协议,主要有以下几个重要的步骤:
a. 建立认证过程
b. 连接配置
c. 获取 AMQP 接入凭证
d. 接受平台推送的消息
二是设备端(基于 LYEVK-3861A IoT 开发套件),通过获取光照强度变化感知是否有车辆停放,将相关的数据通过 MQTT 协议发送给华为云,华为云会根据规则将数据转发 AMQP 消息队列中。
设备端的开发主要涉及到以下几个方面:
总体的流程如下图:
该款智慧停车系统以 OpenHarmony 为技术底座,基于移动终端技术、GPS 技术、GIS 技术等,将停车位进行数字共享,不但实现手机端停车管理产品从无到有的跨越,同时解决了设备端通过云端和手机端的通信问题。
深开鸿郭岳峰表示,从 1.0 到 2.0 的研发,“智慧停车”项目经历了需求分析、软件设计、程序编码和提交测试几个重要的阶段。在这过程中,深开鸿团队对 OpenHarmony 系统运行的基本流程有了更加深入的了解,比如熟悉 ACE 对于 camera 标签的整体流程,如何在 camera 标签中添加新的接口。
深开鸿技术团队从 OpenHarmony 开源项目成立伊始就展开了合作,在技术创新、社区共建、开发者赋能、社区运营等方面都做出了卓越的贡献。深开鸿巴延兴表示,未来我们将与更多的行业伙伴匠心探索,全面挖掘,大胆推进信息化建设,为开源生态的构建积累经验、贡献力量、推动行业生态繁荣。
全部0条评论
快来发表一下你的评论吧 !