we connect sensor packs to Linux edge gateways over BLE, we experience issues with devices that have a WL1837 controller. this is confirmed for 3 completely different devices - a SBC from Compulab, a Moxa industrial computer and a Eurotech edge gateway. we compare it to Parani UD-100 USB controller (a CSR chipset).
the most obvious thing that we see is much lower RSSI levels with devices that are located right next to each other and the exact same distances, we also use the exact same antennas, e.g. -87 @ WL1837 vs. -63 @ UD-100. I thought that it might be only a difference in the readings but in a bit longer distances the WL1837 is unusable while the UD-100 is completely fine. this repeats for any device that we try with WL1837.
all devices that we tried are using the latest .BTS file from the Bluetooth service pack. we're using Bluez 5.50 and kernels 3.14, 4.4 and 4.9
we're frustrated from this and I'd like to get any kind of insights about the BLE performance of WL1837