共享單車的掃碼解鎖原理是什么?


共享單車的掃碼解鎖原理是什么?

共享單車是如何實現掃碼開鎖的呢?是內置了通訊設備嗎?
關注者
48
被瀏覽
43,485
 

5 個回答

那個鎖是物聯網設備,內置電池,單片機,震動傳感器,gps接收器,34g網絡。。。

開鎖是后台服務器發的命令

20170530更新,某藍車和黃色最新的車輛,根據使用感受發現開關鎖都非常神速。發現使用了藍牙技術,推測可以免去后台服務器與車輛的直接通訊。利用用戶的手機網絡配合藍牙來控制車鎖,也用來感應關鎖。。。

小黃車目測沒有機械發電裝置,不排除車鎖內置震動發電的裝置,類似機械手表。

目前摩拜和小黃車的掃碼解鎖原理基本采用的就是以下兩種(下面是天工測控開發的智能鎖方案):

第1種:基於SKYLAB組合模塊SKC111的GNSS+GPRS+BLE藍牙智能鎖方案

本方案有兩種開鎖方式

方式1:

共享單車智能鎖中SKC111的中心控制單元通過GPRS無線通信模塊與后台管理系統進行連接,把從GPS+BDS模塊獲取的位置信息發送給后台管理系統;同時支持上傳單車智能鎖的電量信息。

后台管理系統通過共享單車GPRS無線通信模塊向中心控制單元發送解鎖指令,中心控制系統接收到后台發送的解鎖指令后,通過GPIO接口控制機電鎖裝置(一般是小馬達)進行開鎖;

當用戶使用完,鎖車時會觸發電子控制模塊的鎖車控制開關,然后中心控制單元通過GPRS無線通信模塊通知后台管理系統車輛為鎖車狀態,后台確認成功后進行計費。

特點:

共享單車開鎖方式為直接由服務器通過單車GPRS模塊流量傳達指令開鎖。這種開鎖方式速度快,用戶體驗好。摩拜單車和部分新型小黃車采用這種方式。但這種開鎖成功率依賴智能鎖的信號強度,在信號較弱地區容易開鎖失敗!

方式2:

用戶可以通過手機藍牙和單車智能鎖中的藍牙模塊進行通訊,並發送該信息到服務器端。后台管理系統向用戶手機中安裝的app發送開鎖指令,用戶手機接收到后台管理系統的指令后通手機藍牙對共享單車藍牙進行控制開鎖。

GPRS+藍牙輔助開鎖是目前主流共享單車采用的方式,優點是開鎖功耗降低,不需要依賴智能鎖中模塊的信號強度,用戶體驗好!

 

第二款:基於藍牙4.2模塊SKB369的BLE智能鎖方案

用戶手機安裝APP后,掃描車身二維碼識別后,藍牙芯片通過共享手機的GPS定位,獲得共享單車的位置信息,並把信息傳輸給雲端平台。

后台管理系統向用戶手機中安裝的app發送開鎖指令,用戶手機接收到后台管理系統的指令后通手機藍牙對共享單車藍牙進行控制開鎖。

特點:

此種開鎖方案中,用戶通過手機中的APP完成與單車管理后台的交互,再由用戶手機的藍牙來完成與藍牙智能鎖的交互,完成開鎖和閉鎖功能。

車載公共自行車智能控制器,包括中心控制單元、GPS定位模塊、無線移動通信模塊、機電鎖車裝置、電池、動能發電模塊、充電管理模塊、車載加速度計等, 其特征在於:中心控制單元是本控制器的控制中樞,通過無線移動通信模塊與后台管理系統進行連接,把從GPS定位模塊獲取的位置信息發送給后台管理系統;根據開鎖指令控制機電鎖車裝置,接收到機電鎖車裝置的開、關鎖的狀態信息后,通知后台管理系統;根據充電管理模塊的電量數據,動態調整動能發電模塊與車輪的接觸松緊。

機電鎖車裝置,包括電子控制模塊和機械鎖模塊, 其特征在於:當接收到后台控制系統發來的開鎖指令時,車載中央控制單位觸發電子控制模塊,開啟機械鎖的控制插銷,用戶可以手工開鎖,開鎖成功后,觸發電子控制模塊的開鎖成功開關,通過中央控制器通知后台管理系統開鎖成功;當用戶鎖車成功時,觸發電子控制模塊的鎖車成功開關,通過中央控制器通知后台管理系統鎖車成功。

那個鎖是物聯網設備,內置電池,單片機,震動傳感器,gps接收器,34g網絡。

共享單車基本采用藍牙智能車鎖,藍牙鎖是電子鎖的一種,其芯片搭載GPS定位模塊、GSM通信模塊(部分車鎖沒有)、藍牙連接,與手機、雲端服務器三者相互連接,共同控制車鎖的開關狀態。

手機APP可以查詢附近可用車輛並獲取定位信息,是因為車鎖芯片搭載定位功能,手機APP使用期間可獲取用戶位置,車鎖的定位發送至服務器,由服務器與手機通訊顯示附近可用單車。

在藍牙傳輸范圍之內,手機可以通過藍牙與車鎖芯片連接,可以進行數據傳輸。

 

 

手機APP掃碼可以獲取單車的信息,二維碼是單車的“身份證”,包含單車的ID,每輛車都是唯一編號,掃二維碼和手動輸入單車編號效果一樣。

手機掃碼之后,獲取車身編號,自動向雲端服務器發送指定單車請求開鎖的信息。

服務器接收用戶請求信息,進行確認,如果狀態良好,則同意請求,並發送指定單車的開鎖命令,相當於開鎖密鑰。

手機APP(或者藍牙車鎖芯片,不同品牌有所區別)接收服務器開鎖指令,手機藍牙將開鎖指令(開鎖密鑰)傳輸至車鎖芯片,芯片接收信息並確認,然后通過電路控制鎖芯執行開鎖動作。

注意,部分品牌是藍牙車鎖搭載數據傳輸模塊,可以自動接收服務器開鎖命令,無需手機APP控制藍牙作為中轉站轉發指令,直接通過電路控制鎖芯執行開鎖操作。

以上就是智能鎖中國網小編整理發布的共享單車掃碼解鎖原理和工作流程的介紹,相信大家看完應該明白掃碼開鎖是如何實現的了,更多車鎖知識科普請關注本站欄目。

想問一下各位大佬 看見前面大家是說開鎖是通過用戶掃碼后服務器后台通過網絡發送開鎖數據給單車的gprs模塊 ,然后主控處理數據開鎖。
這里想問的是服務器在用戶掃碼后如何和這輛單車建立網絡連接?這里應該要服務器來發起連接吧。畢竟這個時候單車還不知道用戶掃碼了
是gprs模塊上電后把自己的ip以及唯一的對應id 發送到服務器保存,要通信的時候服務器查找數據庫然后建立連接嗎?


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM