我們知道582一共2M的藍牙帶寬,BLE_PHY例程除了能指定藍牙信道之外還有一個ID的設(shè)置,
如果房間中有10個582同時以2M速率發(fā)送數(shù)據(jù),他們選擇了同一個藍牙信道,但是不同的信道ID,
這樣的話房間中另外10個582接收端(對應(yīng)10個不同的ID),能同時收到正確數(shù)據(jù)嗎?丟包率是不是會很高呢?
我們知道582一共2M的藍牙帶寬,BLE_PHY例程除了能指定藍牙信道之外還有一個ID的設(shè)置,
如果房間中有10個582同時以2M速率發(fā)送數(shù)據(jù),他們選擇了同一個藍牙信道,但是不同的信道ID,
這樣的話房間中另外10個582接收端(對應(yīng)10個不同的ID),能同時收到正確數(shù)據(jù)嗎?丟包率是不是會很高呢?
是指RF_TX/RF_RX接口,四個參數(shù)中后兩個參數(shù)嗎?
0xFF是廣播,在同一個藍牙信道(接入地址、CRC校驗等配置都一致)的所有MCU都能收到。
其他0~254的數(shù)值都是分隔開的。比如說A節(jié)點配置0x55作為目標收包的ID,B節(jié)點發(fā)0x66作為發(fā)包ID;那么B發(fā)送的包,會被A的底層接口捕獲到,但A檢測包ID不合預(yù)期,會丟棄不管。
丟包率要考慮同頻干擾、信道擁堵情況。周圍有其他的2.4G頻段的設(shè)備,如WIFI,那么多多少少有些同頻干擾,會導(dǎo)致接收方接收靈敏度降低、收到包的RSSI變?nèi)?;信道擁堵情況就看周圍同一個信道的藍牙/2.4G包多不多,如果10個節(jié)點都在猛猛發(fā)包,撞包的概率高,丟包率也會高。