網關配合服務器實現(xiàn)藍牙設備的自(zì)動連接 網關配合服務器實現(xiàn)藍牙設備的自(zì)動連接

網關配合服務器實現(xiàn)藍牙設備的自(zì)動連接

編輯:昆侖智聯 時間(jiān):2022-8-18

一、網關長連接和短(duǎn)連接

  1. 長連接:服務器下發一條連接指令,設置超時時間(jiān)爲0,隻要(yào)網關掃描到此ble設備,就(jiù)會(huì)執行(xíng)連接操作,即使網關掉電(diàn)重啓。
  2. 短(duǎn)連接:服務器下發一條連接指令,假如設置超時時間(jiān)爲30秒,網關在30秒內(nèi)如果沒有掃描到此設備,待30秒後超時,假如此時掃描到該BLE設備,都不(bù)會(huì)執行(xíng)連接。網關在30秒內(nèi)有掃描到此設備,執行(xíng)連接操作,在連接完成後,會(huì)有30秒超時時間(jiān),如果期間(jiān)有數據傳輸,則超時時間(jiān)會(huì)被刷新,直到沒有任何數據交互的連續30秒後,網關超時,斷開(kāi)設備連接。

 

二、實現(xiàn)自(zì)動連接

  1. 網關掃描上報周邊BLE設備。
  2. 多(duō)個網關情況下,服務器收到多(duō)個網關掃描到的A手環廣播信息。
  3. 服務器判斷A手環對應的網關信号強度,取信号最強的網關,下發連接BLE設備指令。
  4. 網關執行(xíng)連接操作,根據服務器需求,執行(xíng)長連接或短(duǎn)連接。
  5. 網關連接手環成功,由于被連接,手環不(bù)再廣播,在連接期間(jiān),任何網關都搜不(bù)到手環廣播數據。
  6. 服務器下發指令主動斷開(kāi)網關與手環連接,如果前面執行(xíng)的是(shì)短(duǎn)連接,網關超時也會(huì)斷開(kāi)。
  7. 手環斷開(kāi)連接後,假如到達下一個網關附近,重複上述2-6步驟。實現(xiàn)手環在不(bù)同網關區域的連接切換。
聲明:本站(zhàn)所有文章,如無特殊說明或标注,均爲本站(zhàn)原創發布。任何個人(rén)或組織,在未征得本站(zhàn)同意時,禁止複制(zhì)、盜用、采集、發布本站(zhàn)內(nèi)容到任何網站(zhàn)、書(shū)籍等各類媒體(tǐ)平台。如若本站(zhàn)內(nèi)容侵犯了原著者的合法權益,可(kě)聯系我們進行(xíng)處理。
18688755869 發送短(duǎn)信