摩拜的開鎖原理,需要透過整體架構來梳理,分為幾個部分:
通常的流程如下:
--->業務層:
使用者掃碼,讀取一個匹配裝置序列號,使用者資料在後臺訂單系統做一次裝置使用授權校驗(比如押金餘額),沒有問題的話,下一步
--->裝置層:
通知伺服器下發一個開鎖訊號到車鎖控制系統。簡單的說就是業務層解決完了,處理開關問題。在以上最難的部分在於處理通訊開關問題,也就是車輛通訊控制系統,也是題主問題中最核心的一個原理需求,解決這部分才是重點。
智慧車鎖通訊控制系統主要採用的方案:
階段1:主要使用簡訊指令,指令解析模組做在車鎖控制板上.
這個版本把一串簡訊用 F32A200F33之類的組合進行,缺點是狀態回傳成本較高(伺服器解析出狀態),整個車鎖電量,閉合狀態等報告都要在空閒(深夜02-04點)回傳,一般談的簡訊公司介面都不會接特別多,一旦簡訊接口出現故障,就容易造成大規模癱瘓。此外,不方便做授權回收和車本身地理座標跟蹤。摩拜後面的版本幾乎沒有用。
階段2:純聯網模式,透過伺服器下發指令
物聯網絡卡的成本很低,比起之前的GPRS+簡訊有很大的優勢。包括各種車輛狀態等。而可以獲取的資訊量更大,大概的機制如下,詳細的使用說明可以參考 @梅園小生的答案。
在摩拜另外一個開鎖問題裡面,有人提了摩拜是不是使用藍芽開鎖,答案是NO:
1. 各家手機商(安卓)藍芽的晶片版本相容太差,華為能開的話,魅族和小米不一定,何況市場上數十種安卓手機,同樣是華為的在不同的版本都有相容問題,目前的主要原因是因為採購的藍芽晶片差異太大。
2. 實際測試:為了確認不是技術能力的問題,我在深圳街頭測試所有腳踏車品牌(第一批上線的產品,後來陸續取消了藍芽),結果如下:
之前深圳街頭那些小藍小鳴單車除了IOS系統外,失敗率高達80%對於終端使用者來說,鎖開得慢沒有關係,但是開不了就是要罵街了。而且藍芽的故障率非常高,在深圳早上上班前,街頭的摩拜單車和OFO數量大量減少(其實我不喜歡ofo,純機械,資產根本無法管理),但是另外兩個品牌大量空置,並非品牌知名度問題,而是你們基本開不了,現在第一代藍芽車基本都被淘汰了。
那為什麼開藍芽的時候,開鎖更快?
有人反饋說只要手機有藍芽開啟,開鎖的速度會提高,這個不假,但是原理並非使用藍芽通訊,而是車鎖的藍芽模組探測到周邊的藍芽裝置,加快了鎖的待機心跳狀態(平時待機12秒,而探測到短距藍芽,壓縮到6秒),一來解決耗電(以前故障主要是車鎖電池耗盡),二來提高了體驗。
摩拜透過智慧車鎖,真正做到真正的車聯網+網際網路,後期在管理車輛資產以及資料準確性方面要強不少(ofo現在有多少車存活,主要分佈情況和實時資料估計都拿不出來)。相比於OFO機械鎖(純蟲族玩法),基於整套智慧車鎖進行大平臺管理,後期的最佳化更容易。
摩拜的開鎖原理,需要透過整體架構來梳理,分為幾個部分:
智慧車鎖通訊控制系統車輛資產管理系統使用者訂單處理系統通常的流程如下:
--->業務層:
使用者掃碼,讀取一個匹配裝置序列號,使用者資料在後臺訂單系統做一次裝置使用授權校驗(比如押金餘額),沒有問題的話,下一步
--->裝置層:
通知伺服器下發一個開鎖訊號到車鎖控制系統。簡單的說就是業務層解決完了,處理開關問題。在以上最難的部分在於處理通訊開關問題,也就是車輛通訊控制系統,也是題主問題中最核心的一個原理需求,解決這部分才是重點。
智慧車鎖通訊控制系統主要採用的方案:
階段1:主要使用簡訊指令,指令解析模組做在車鎖控制板上.
這個版本把一串簡訊用 F32A200F33之類的組合進行,缺點是狀態回傳成本較高(伺服器解析出狀態),整個車鎖電量,閉合狀態等報告都要在空閒(深夜02-04點)回傳,一般談的簡訊公司介面都不會接特別多,一旦簡訊接口出現故障,就容易造成大規模癱瘓。此外,不方便做授權回收和車本身地理座標跟蹤。摩拜後面的版本幾乎沒有用。
階段2:純聯網模式,透過伺服器下發指令
物聯網絡卡的成本很低,比起之前的GPRS+簡訊有很大的優勢。包括各種車輛狀態等。而可以獲取的資訊量更大,大概的機制如下,詳細的使用說明可以參考 @梅園小生的答案。
在摩拜另外一個開鎖問題裡面,有人提了摩拜是不是使用藍芽開鎖,答案是NO:
1. 各家手機商(安卓)藍芽的晶片版本相容太差,華為能開的話,魅族和小米不一定,何況市場上數十種安卓手機,同樣是華為的在不同的版本都有相容問題,目前的主要原因是因為採購的藍芽晶片差異太大。
2. 實際測試:為了確認不是技術能力的問題,我在深圳街頭測試所有腳踏車品牌(第一批上線的產品,後來陸續取消了藍芽),結果如下:
之前深圳街頭那些小藍小鳴單車除了IOS系統外,失敗率高達80%對於終端使用者來說,鎖開得慢沒有關係,但是開不了就是要罵街了。而且藍芽的故障率非常高,在深圳早上上班前,街頭的摩拜單車和OFO數量大量減少(其實我不喜歡ofo,純機械,資產根本無法管理),但是另外兩個品牌大量空置,並非品牌知名度問題,而是你們基本開不了,現在第一代藍芽車基本都被淘汰了。
那為什麼開藍芽的時候,開鎖更快?
有人反饋說只要手機有藍芽開啟,開鎖的速度會提高,這個不假,但是原理並非使用藍芽通訊,而是車鎖的藍芽模組探測到周邊的藍芽裝置,加快了鎖的待機心跳狀態(平時待機12秒,而探測到短距藍芽,壓縮到6秒),一來解決耗電(以前故障主要是車鎖電池耗盡),二來提高了體驗。
摩拜透過智慧車鎖,真正做到真正的車聯網+網際網路,後期在管理車輛資產以及資料準確性方面要強不少(ofo現在有多少車存活,主要分佈情況和實時資料估計都拿不出來)。相比於OFO機械鎖(純蟲族玩法),基於整套智慧車鎖進行大平臺管理,後期的最佳化更容易。