共享单车的电子锁是咋控制的

摩拜的话据说用的 3G,电子锁里有SIM卡。曾经遇到过摩拜扫码后无反应,再扫提示车子不在指定位置,应该是车子没电了,服务器不知道车子的位置。用3G理论上存在被黑客攻击的可能,这个就看攻击收益和摩拜的安全策略。至于骑行过程中落锁,虽然不了解他们锁的具体实现,但无需担心。不知有没有人注意,无论摩拜还是ofo,开锁都是自动弹上来,关锁要手动扳下去,这是因为锁里有弹簧之类的装置,会保证锁一致顶在上面。
■网友
利益相关:云巴工程师,开发和提供共享单车整体方案。
目前国内出现过的所有共享单车都是采用向锁发出开锁指令开锁,手动关锁的形式控制单车,不可能骑着骑着突然落锁的情况。这种设计除了因为这样对机械装置要求更简单外,这也是考虑到骑行途中突然落锁意外发生。
至于共享单车锁是通过什么原理控制的,需要根据智能锁的不同类型来说。国内共享单车锁有几种:只有蓝牙模块的蓝牙锁,插SIM卡用上网流量解锁带定位的智能锁,蓝牙 + GSM + 数字键盘的智能锁。不同类型的锁解锁原理不尽相同。值得一提的是国内共享单车用的都是 GPRS 也就是2G网络,因为 3G 网络成本较高且耗电更多,一般是在没有2G网络的国外才会使用。
不管是哪种类型的单车锁,都需要通过服务器验证后向锁发送开锁指令,所以一定会存在被黑客的攻击的风险。事实上已经有人尝试并成功破解小鸣、优拜、酷奇单车:《我破解了两款用蓝牙开锁的共享单车》
我们在开发的过程中为了提高安全性,也尝试破解过ofo单车锁:《ofo 小黄车又遭黑客破解:这次只需一部手机》

■网友
下图是网上流传的摩拜单车的开锁流程。这个图应该是摩拜单车早期的开锁流程,早期的摩拜单车主要依赖GPRS与服务器通信,实现开锁。
共享单车的电子锁是咋控制的

事实并没有这么简单,看看下面这张图就知道了。是不是有种神马是什么的感觉?
共享单车的电子锁是咋控制的

共享单车智能锁典型应用框图上图是一个典型的共享单车智能锁典型应用框图。其中MCU是系统的指挥中心,就像人的大脑一样,负责外围的模块的配置与通信;GPRS实现语音服务器的连接;平时我们所说的单车定位是通过GPS实现的,然而有时候在GPRS信号不好的时候,用户就没法开锁了,所以摩拜单车又加上了蓝牙,这样手机开启蓝牙以后,可以直接与智能锁建立蓝牙连接,实现开锁。这就是为什么我们开锁时最好打开蓝牙的目的啦!蜂鸣器是用于车锁开关提示及异常情况报警。当然开锁过程是少不了电机的,智能车锁打开的过程是通过直流电机驱动芯片驱动直流电机,进而带到锁环转动一定角度,这样用户就可以畅行无阻了。
有人会问了,整个智能锁的电源来自哪里呢?
共享单车的电子锁是咋控制的

整个智能锁供电主要来自太阳能板和单车发电装置,通过可充放电锂电池将太阳能板和发电装置产生的电量存储起来,然后利用升压和降压模块将电压值稳定到不同电压值,以便对控制系统的不同模块进行供电,后面的负载开关用于电源和负载之间,可根据实际情况导通和断开某路电源同时也可以实现过流、过温以及欠压等状态的保护。
然而太阳能板和单车发电装置又藏在何处呢?
最先投入的膜拜单车是以发电装置供电为主
共享单车的电子锁是咋控制的

发电装置位于后轮轮轴处,将后轮的机械能转化为电能,所以我们在骑的时候会感觉有点费劲。


推荐阅读