I am interested in scan devices and not establish connections to exchange data.
Requirements are:
- capability to read rssi values
- compatibility with Bluetooth Classic
- compatibility with BLE
- working on iOS
- working on Android
I found these libraries:
react-native-easy-bluetooth, but it doesn't meet requirements:
- [ ] capability to read rssi values (unclear)
- [x] compatibility with Bluetooth Classic
- [x] compatibility with BLE
- [ ] working on iOS
- [x] working on Android
react-native-bluetooth-classic, but it doesn't meet requirements:
- [ ] capability to read rssi values
- [x] compatibility with Bluetooth Classic
- [x] compatibility with BLE
- [ ] working on iOS (specifying
UISupportedExternalAccessoryProtocols
strings is required) - [x] working on Android
react-native-ble-plx, but it doesn't meet requirements:
- [x] capability to read rssi values 🎉
- [ ] compatibility with Bluetooth Classic 😭
- [x] compatibility with BLE
- [x] working on iOS
- [x] working on Android
It is quite frustrating not to be able to find a library with the mentioned requirements. Alternatively, I am thinking of studying Objective-C, while Java I know it quite well and write the respective native codes to me. However, before going to work, I would like to know if anyone knew a library compatible with the required requirements.