We found enable wifi has impact on the received BLE RSSI values.
The test is pretty simple:
Make the wiced device scan the nearby tags. (Put a tag in fixed position as reference for the test)
When wifi is disabled, the observed ble tag RSSI looks fine. (use wiced_bt_ble_observe() or wiced_bt_ble_scan())
When wifi is enabled (either join a AP or wiced device being a AP), the observed ble tag RSSI deviation becomes too large.
This issue makes the device not able to be used for detecting object location.
Tested on USI-BM22 (43438) and SPIL-N08 (4343W) with latest SDK.
Retrieving data ...