为什么共享单车扫一下就能开锁?
你有没有想过
为什么你扫一下二维码,车锁就自己开了?
你以为你扫的是这辆车
其实你扫的是它的“身份证”。
每一辆共享单车都有一个唯一编号,就像车的名字一样。
扫码之后发生了什么?
当你扫码之后,手机不会直接跟车说话,而是先把信息发到后台服务器。
相当于你在问:
“这辆车,我能不能用?”
服务器帮你判断
服务器收到请求后,会判断:
- 你有没有登录
- 你有没有余额
- 这辆车是否正常(没有被报修、没有被预约等)
如果都没问题,服务器才会下达一个指令:
“允许开锁”
车是怎么知道“该开锁”的?
因为车上有一张“流量卡”(SIM 卡),就像手机一样可以上网。
- 车会一直等着服务器给它发消息
- 一旦服务器下发“开锁”指令
- 车锁就会自动打开
特殊情况:没信号怎么办?
比如在地下车库、信号盲区,车收不到服务器的消息。
那为什么还能开?
这时候就不是走网络了,而是用手机的蓝牙。
手机会直接和车进行近距离通信,相当于你站在旁边,直接跟它说:
“开锁”
整个过程总结
| 步骤 | 说明 |
|---|---|
| ① 你扫码 | 获取车辆唯一编号 |
| ② 手机发请求 | 把编号和你的信息发给服务器 |
| ③ 服务器判断 | 检查账户、车辆状态 |
| ④ 服务器下发指令 | 通过网络或蓝牙通知开锁 |
| ⑤ 车锁打开 | 完成开锁动作 |
一句话总结
你以为你是在“扫车”,
其实你是在远程控制它。