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