本刊综合
如今,骑共享单车出行已成为一种常见的出行方式,它环保、便利,广受欢迎。用手机扫一扫车上的二维码,共享单车的车锁就会自动打开,这其中蕴含着丰富的技术原理。
首先,我们来了解一下共享单车智能锁的构造。车锁中含有多个模块,包括控制模块、无线移动通信模块、蓝牙通信模块、定位模块、车锁传感器、车锁执行器、电源模块和蜂鸣器。
图1 共享单车(图/千图网)
控制模块又称单片机,它是共享单车智能锁系统的控制中枢,负责通信、车锁控制和状态信息收集;无线移动通信模块内置运营商SIM卡,负责与云端的服务器进行通信;蓝牙通信模块主要用于连接用户手机并实现解锁;定位模块主要用于实现共享单车的物理定位功能;车锁的传感器和执行器主要用于感知车锁的开、关状态,以及接收控制模块的指令对车锁进行开、关操作;电源模块包括电池、充电芯片和充电装置,其中充电装置包含太阳能电池板和电机等;蜂鸣器则用于提醒车辆的异常状态。
共享单车的开锁方式主要有两种,一是通过联网解锁,二是通过蓝牙解锁。
在联网解锁模式中,共享单车依靠智能锁中的无线移动通信模块联网接收指令。当使用手机扫描每辆单车特有的二维码时,手机会通过网络将获取的二维码信息发送到云端的服务器。服务器收到请求后会检测车辆是否可用,若车辆可用,则会将解锁指令发送到共享单车车锁的无线移动通信模块,同时开始计费。共享单车在接收到服务器指令后,会通过车锁的传感器和执行器打开车锁,由此实现一扫即开。
蓝牙解锁模式通常用于网络不佳时的情况,主要是以手机蓝牙辅助开锁。在蓝牙解锁模式中,手机扫码的同时也会向服务器发送请求,但服务器收到请求后,并不会把解锁指令发送到共享单车车锁的无线移动通信模块,而是会发送到用户的手机。手机可以通过共享单车车锁的蓝牙通信模块,近距离地传输解锁指令,从而实现开锁。
同样,当车锁被用户手动关闭时,单车的智能锁会向服务器发送已经关锁的信息,服务器就会进行结算。在骑行的时候,共享单车还会实时同步相关数据到服务器,服务器可通过定位模块追踪车辆的位置,并判断车辆是否驶出了运营区域以及是否违停。
在更早的时候,共享单车还是通过手机短信传输密码实现开锁。随着时代的发展,原来的机械锁也“进化”成了如今的智能锁。