资源描述
共享单车智能锁 案例分享,汇报人,1,目 录,CONCENTS,通信机制,主要构成,机电锁车结构,传感检测系统,01,02,03,04,2,通信机制,01,3,业务流图对比,ofo的云服务器主要和用户连接,没有和单车连接,ofo app更像是一个查询工具,云服务器存储了单车编号和对应的开锁密码,用户通过ofo这个app获取神秘的开锁密码即可取车。,4,业务流图对比,智能锁和云服务器建立了 TCP/IP 长连接,通过心跳包的形式保持通信;当我们使用摩拜APP扫描车辆二维码时,APP将会把这个二维码信息通过手机的网络传送给云服务器,就通知该车辆的车锁打开。 目前大多数智能锁采用的是GPRS+蓝牙方式解锁。,5,GPRS解锁,1.手机先扫单车上二维码,而后向云端发起解锁请求。(步骤1) 2.云端完成对用户和单车的信息核查,并将解锁指令发送给单车智能锁,智能锁开启后向云端回复“解锁成功”。(步骤2、3) 3.云端通知用户手机,并开始计费。(步骤4) 4.在用户骑行过程中,单车和手机APP会将各自的GPS定位信息上报云端应用。(步骤5),6,GPRS锁车,1.用户锁车后,由智能锁通知云端:“还车成功”。(步骤1) 2.云端随即通知用户手机并进行费用结算。(步骤2) 3.智能锁在用户还车后将位置信息的上报。(步骤3),7,蓝牙解锁,1.手机先扫单车上二维码,而后向云端发起解锁请求(请求中会携带扫码单车的ID信息及用户个人账号信息)。云端对用户信息、单车信息进行核查,而后将授权信息发送给手机。(步骤1、2) 2.用户通过手机蓝牙接口将解锁指令和授权信息传递给单车的智能锁,智能锁核验授权信息后解锁,并将解锁成功的信息通知手机。(步骤3、4) 3.手机将解锁成功的信息回复给云端,云端开始给用户计费。(步骤5、6) 4.在用户骑行过程中,单车和手机APP会将各自的GPS定位信息上报云端应用。(步骤7),8,蓝牙锁车,1.用户锁车后,由智能锁通过蓝牙通知手机:“还车成功”。(步骤1) 2.手机随即通知云端“还车成功”,云端将费用结算信息会送给手机和用户。(步骤2、3) 3.智能锁在用户还车后将位置信息的上报。(步骤4),9,行车数据,摩拜采用的智能电子锁,通过数据网络与服务器保持连接并获取指令,同时将位置信息和车辆当前状态上报到云服务器。 智能锁的好处就是能收集大量的行车数据,当摩拜在城市投入一定量的单车后,把所有的单车轨迹按照时间叠加在地图上,就可以知道在不同时段骑行密度的变化情况,基于这样的数据,一方面有利于城市交通合理规划,另外很重要的一点就是给运营团队提供数据支持,摩拜团队可以精确控制自行车部署的密度和位置。,10,主要构成,02,11,主要构成,控制芯片:智能锁系统的控制中枢,整体负责通信、车锁控制和状态信息收集。,移动通信芯片:外接运营商的Sim卡,负责与云端应用后台进行通信。,1,2,蓝牙模块:主要是用于连接用户手机并实现解锁、也与电子围栏的应用实现有关。,3,GPS定位模块:物理定位功能。,4,机械结构:控制芯片通过执行器对车锁进行开、关操作。,5,其他模块:电池、充电模块(芯片)、充电装置(太阳能电池板;电机和各种传感器等)。,6,12,关键芯片,SIMCOM 800L的2G无线移动通信模块,ARM,Ublox G7020的GPS定位模块,SIM卡,13,机械锁车结构,03,14,智能锁拆解,15,智能锁拆解,16,解锁过程,17,上锁过程,18,传感检测系统,04,19,实时定位的防盗系统,防盗是单车不可避免的一个问题。 智能锁中内置了振动传感器,其可采集振动强度信息,当剧烈破坏行为引起的振动强度超过了预先设定的阈值,振动传感器会唤醒定位模块实时采集定位信息发送给云服务器,同时指示报警模块进行报警。,20,涉水检测系统,在暴雨时节,为防止智能锁中电子器件进水故障。智能锁中内置了水浸传感器,一旦发生进水,会给云服务器发送警报,以便及时维护。,21,供电与检测系统,共享单车不管采用人力发电还是太阳能,都可能出现电量不足,无法使用的问题。智能锁中内置了电压传感器,检测智能锁的的电池电压,并发送到云服务器,开发者可以看到每一辆单车的电池电量是否充足,及时对电量不足的车辆进行维护。,22,项目源码分享, 基于C51智能门锁 ,23,谢谢,24,
展开阅读全文