問:網(wǎng)關(guān)是以教室為單位,一個教室一個,出現(xiàn)了樓上樓下串信號的事怎么辦?
藍(lán)牙是跳頻的RSSI值會跳動,建議5-10秒,平均處理一下RSSI值,另外把低于比如-90DB以下的信號過濾掉,這是平常需要處理的,我們藍(lán)牙網(wǎng)關(guān)里面有加PA,如果你不需要掃描范圍太大,可以去掉PA,但是這樣網(wǎng)關(guān)掃描范圍就會降低半徑10-15米范圍,覆蓋會特別有限,網(wǎng)關(guān)安裝密度就會很高。
處理方法,每臺網(wǎng)關(guān)的安裝和覆蓋范圍不同,在安裝時確認(rèn)一下邊緣的RSSI值的范圍,記錄下來,在系統(tǒng)專門加一欄過濾閥值,錄入時直接填寫在系統(tǒng)里面就好。
問:怎么確定藍(lán)牙網(wǎng)關(guān)平均RSSI值?
首先平均RSSI值,是防止RSSI跳動,提高有效信號值,過濾較遠(yuǎn)區(qū)域的設(shè)備,防止串?dāng)_。舉例:設(shè)備A處在網(wǎng)關(guān)1和網(wǎng)關(guān)2之間,網(wǎng)關(guān)1收集5次RSSI值,網(wǎng)關(guān)2也收到5次RSSI值,平均后,網(wǎng)關(guān)1信號好于網(wǎng)關(guān)2.即認(rèn)為設(shè)備A在網(wǎng)關(guān)1的范圍.
問:藍(lán)牙網(wǎng)關(guān)怎么做信號過濾?
舉例:設(shè)備A在網(wǎng)關(guān)1的范圍內(nèi), RSSI值低接受值,可根據(jù)現(xiàn)場情況測算,假設(shè)此房間為10*10的方型, 網(wǎng)關(guān)安裝在中心位置, 將設(shè)備放置在離網(wǎng)關(guān)最遠(yuǎn)的點,測試RSSI值平均值,假設(shè)值為-65DB,此時就可以以此值為最低過濾值,將低于此值的所有設(shè)備均過濾掉,為防止過掉有效數(shù)據(jù),可以適當(dāng)調(diào)正為-70DB。墻外設(shè)備及時被掃描到,最少應(yīng)該衰減10DB
問:藍(lán)牙網(wǎng)關(guān)對接收到的數(shù)據(jù)有沒有做處理,有沒有在網(wǎng)關(guān)保存數(shù)據(jù)?
后臺數(shù)據(jù)庫,mysql ,Oracle都可以,這個數(shù)據(jù)結(jié)構(gòu)比較簡單,可以自行設(shè)計。
網(wǎng)關(guān)采集到的數(shù)據(jù),需要處理才能入庫,主要是去重處理,部分JSON字段的解析,手環(huán)數(shù)據(jù)量很小,都在1K一下,但是網(wǎng)關(guān)會同時上傳多個手環(huán)設(shè)備,整體數(shù)量在5M以下,和處理單個手環(huán)的方式一樣,只是數(shù)量的疊加。網(wǎng)關(guān)對收到數(shù)據(jù)進(jìn)行了解析和封裝,通用數(shù)據(jù)都解析為標(biāo)準(zhǔn)JSON字段,網(wǎng)關(guān)不會保存數(shù)據(jù),默認(rèn)都是按1秒上傳,上傳頻率可以調(diào)整。手環(huán)的數(shù)據(jù)頻率是1秒,網(wǎng)關(guān)掃描數(shù)據(jù)上傳也是1秒一次,如果服務(wù)器可以承受,可以做到秒存,如果處理不到,可以做平均處理,或者間隔區(qū)數(shù)。
關(guān)注微信公眾號