内容正文:
第一部分:共享单车信息系统介绍
Hi,大家好!今天,我们来聊聊共享单车。共享单车作为一种全新的共享经济模式,进入了我们的生活,现在几乎是随处可见。她作为低碳环保的绿色出行方式,给我们的出行带来了便利。相信很多人一定对共享单车的工作原理非常感兴趣,实际上,共享单车的技术实现,主要包括这几个主要角色:
· 单车上面的智能锁(核心关键,包括了GPS定位模块,GPRS通讯模块,主控芯片,电控锁模块等)
· 用户手中的手机和APP
· 单车提供商的云服务器(平台)
下面,我们来按流程一步一步解析。
1、单车停放在路边,通过GPS定位模块,定期将定位信息告知给设备商的云服务器平台
2、用户通过手机APP,访问云服务器的数据,查看周边的单车停放位置信息。当然,用户自己的位置信息,也授权APP获取了位置信息
3、用户来到单车旁边,扫单车二维码,APP获取单车ID(就是身份编号),发送开锁信息给云服务器,云服务器发送开锁信息给单车。这一步是关键步骤,其实技术实现远比上面这句话复杂。因为涉及到用户身份和帐户信息核对(是不是交了押金等),单车信息核对(是不是故障车等)。限于篇幅,我们不深究了。
如果一切正常,单车通过GPRS通讯模块(GPRS通讯模块相当于手机的2g—3g网络)收到解锁命令后,就会由主控模块控制车锁进行解锁。用户也会收到解锁成功的消息,并进入计费状态。
4、用户开始骑行。过程中,用户通过GPS模块上报云服务器自己的位置信息。其实,到底是用户手机GPS上报,还是单车的GPS上报,小枣君之前并不清楚。测试的时候,小枣君专门人车分离试了一下:在骑行中,离开车,跑得远远的,再跑回单车旁边,想看看APP里面是如何统计记录的。无奈,不知道为什么APP没有显示行程轨迹,所以没有能验证到底是手机GPS汇报,还是单车GPS汇报。 小枣君查了一下资料,普遍都说是手机GPS汇报,我觉得可能性较大,因为单车的GPS为了省电的原因,应该不会频繁上报GPS定位信息。 这点有待后续验证吧。
5、骑行结束。用户下车,手动拨动车锁,进行锁车。单车检测到锁车成功动作后,发送车已锁好的通知消息给云服务器。云服务器结束计费,发送计费信息和车已锁好的信息给用户APP。用户打开手机APP,可以查看。
整个过程就这么愉快地结束啦!
实际上,看似简单的过程,包括了物联网技术,互联网技术(移动),自动控制技术,GPS全球