摩拜單車的開鎖原理是什麼樣子的?
都說摩拜單車是通過內置3G電話卡實現的遠程開鎖。真的是這樣么?成本會不會很高?而且是通過3G網路傳輸數據還是通過接收簡訊來傳輸數據?這個東西內置在單車的什麼位置?我很好奇。
1.SIM開鎖
手機通過掃碼發送車輛信息和開鎖請求給服務端,服務端發送開鎖指令到指定車輛(這一切都是通過SIM完成,手機的SIM和車輛的SIM)
目前電信模塊使用cdmax1
移動和聯通使用GSM和GPRS,在最近簽的訂單中想要試用NB-IOT,因為今後2g可能要逐步退網。
2.藍牙開鎖
Mobike鎖里也內置藍牙模塊,手機掃碼後讀取車輛藍牙信息,嘗試配對。並發送該信息到伺服器端,伺服器端同時向車輛和手機發送開鎖指令,如果車輛先接受到指令直接開鎖。如果手機先接受到指令,則通過藍牙再把指令發送給車輛進行解鎖。(這是由於車輛的SIM傳輸速率不及手機的SIM)
車鎖內置SIM,藍牙,GPS模塊,成本並不高,就像現在很多智能手環。
摩拜單車車鎖內部應該是有一張物聯網卡(三大運營商專門提供給廠商使用的),這種卡跟我們普通的手機卡差不多,最大的區別就是它只能上網(流量賊便宜),不能語音。其實最早的物聯網卡是可以語音的,由於很多不良商家把物聯網賣給普通消費者,所以三大運營商就取消了語音功能,只能用於上網,好像有點扯遠了……還是繼續講開鎖吧,每個車鎖有了物聯網卡,就可以通信了。摩拜使用的是微軟的物聯網平台,對於每一個連接的設備,在雲平台就有了一個device twin(設備孿生),它跟我們使用設備的狀態是保持同步的。我們手機掃碼後,就跟雲平台打開了通信,並且將單車的唯一標識傳給了它,然後經過一系列的驗證(賬戶,單車狀態等業務層),驗證通過後平台與單車通信,發送開鎖指令,並且將device twin的狀態改變,我們手機上單車的狀態也跟著改變,然後就可以騎上車美滋滋了。藍牙開鎖的話,雖然成本可能更低,但是開鎖的成功率很低。因為各大手機廠商採購的藍牙晶元差異很大,兼容性很差,所以摩拜不使用藍牙開鎖。但是問題又來了,為什麼打開藍牙開鎖更快呢?單車鎖不可能一直保持著開機的狀態,損耗太大,所以我認為它是有一個待機心跳的。當它檢測到附近有藍牙設備開啟,就降低了待機心跳的時間,所以開鎖更快。(個人觀點,勿噴,有不同意見可以討論)
推薦閱讀:
※騎mobike是一種什麼樣的體驗?
※如何看待摩拜單車拒不退款的行為?
※芝麻信用為什麼目前只能支持永安自行車免押金?
※摩拜單車關鎖計費問題BUG?
※Mobike 如何解決異地還車的物流問題?