藍牙無縫漫游主要適用于場所面積非常大, 并且對通信質量要求非常嚴格, AP間切換時不希望有任何中斷的場景,最典型最新興的應用發生在醫院。
漫游是生活中常見的專業術語,指的是移動終端從一個基站的覆蓋范圍移動到下一個基站時,自動切換到射頻信號更強的下一個基站的過程。
對于蜂窩無線網絡 (4G/5G) 和Wi-Fi應用開發者來說,漫游包括兩層含義,一是無線漫游,當網絡環境存在多個AP,且它們的微單元互相有一定范圍的重合時,無線用戶可以在整個WLAN覆蓋區內移動,無線網卡能夠自動發現附近信號強度最大的AP,并通過這個AP收發數據,保持不間斷的網絡連接,這就稱為無線漫游。二是無縫漫游,無縫漫游(Zero-HandoffRoaming)或叫零切換,無縫漫游能夠做到的是在 AP 與 AP 間的切換時間控制在毫秒級, 所以基本不掉包,在音視頻通訊使用上感受不到有任何停頓。
與蜂窩無線網絡 (4G/5G) 和Wi-Fi類似,藍牙漫游指的是藍牙終端從一個藍牙網關的覆蓋范圍移動到下一個藍牙網關時,自動切換到藍牙信號更強的下一個藍牙網關的過程。藍牙漫游的應用熱點是無縫漫游,比如一些場所面積非常大, 并且對通信質量要求非常嚴格,AP間切換時不希望有任何中斷的場景。
01無縫藍牙漫游是如何實現的?
與蜂窩無線網絡和Wi-Fi不同,藍牙協議中未定義藍牙漫游,而且藍牙終端不能主動觸發漫游切換。因此,藍牙漫游必須由物聯網控制器(Cassia IoT AC)和藍牙網關發起和控制。
首先要做的,就是先激活藍牙漫游。我們以桂花網產品為例,看看其軟硬件配置。
AC:需要使用v2.1.0或更高的軟件版本,AC和藍牙網關需要在同一個本地網絡(其它配置待驗證)
藍牙網關:需要采用E1000或S2000,需要使用v2.1.0或更高的固件版本。
請使用Router Auto-Selection API ,并設定參數random=1。
不需要在AC和藍牙網關的配置頁面中進行其他配置。
示例代碼:
https://github.com/CassiaNetworks/CassiaSDKGuide/blob/master/node_examples/roaming.js
激活之后,不需要對藍牙協議和藍牙終端進行任何更改,就可以享受無縫藍牙漫游了嗎?是的。為什么這么簡單呢?因為桂花網物聯網控制器(Cassia IoT AC)控制的所有桂花網藍牙網關都視為同一個網關。在藍牙漫游切換過程中,不需要重新進行安全握手,例如重新進行藍牙配對。在藍牙漫游期間,用戶的業務連接依然保持。
02無縫藍牙漫游的應用
無縫藍牙漫游主要適用于場所面積非常大, 并且對通信質量要求非常嚴格, AP間切換時不希望有任何中斷的場景。比如說醫院。為什么會在醫院率先應用?醫院的藍牙設備應用廣泛,患者通過佩戴藍牙體溫貼、心電貼、血氧儀等藍牙體征監測設備,其各項體征數據會自動傳輸到藍牙網關,藍牙網關將收集到的數據以Wi-Fi、以太網、4G或5G的形式回傳到用戶服務器,實現數據的實時同步,醫護在電腦或手持設備上便可對體征數據進行查閱。
藍牙漫游解決的是患者在醫院內移動時的通信連接問題。比如說世界上第一個商用的藍牙漫游、同時也是我國首次實現的醫院內大規模的連續血糖監測重點項目,便是由世界500強企業美敦力攜手桂花網共同完成的。在該案例中,用到了桂花網首創的無縫藍牙漫游技術,患者可以在醫院藍牙覆蓋范圍內自由移動,而不用擔心實時血糖數據在移動和漫游時丟失。患者血糖數據實時采集和傳輸的整個過程,安全、穩定、易用,而且完全不需要任何人工的干預。
醫院內的無縫藍牙漫游本質上是提供一種全程全域的高質量連接。桂花網獨有的物聯網控制器使得所有桂花網藍牙網關都被視為一個網關,在桂花網物聯網控制器的協調下,所有桂花網藍牙網關都會互相配合,對進來的醫用藍牙終端來說,它好像一直在跟同一個藍牙網關打交道。在藍牙漫游切換過程中,不需要重新進行安全握手,不需要重新進行藍牙配對。在藍牙漫游期間,用戶的業務連接依然保持,無需任何人工干預,也無需對藍牙協議和藍牙終端進行任何更改。
03無縫藍牙漫游的好處
總結一下,無縫藍牙漫游提供了一種全程全域的高質量連接,桂花網采用物聯網控制器(Cassia IoT AC)和藍牙網關協同工作的頂層設計,簡便,安全,可管理性強,綜合起來有以下幾個優點:
1、確保漫游期間用戶業務連接的連續性
2、確保無縫、快速、安全的藍牙漫游,無需任何人為干預
3、無需更改藍牙協議和終端設備
4、始終確保安全,保證系統安全性
5、藍牙漫游可應用于任何需要移動的藍牙物聯網應用