start-ui-native
start-ui-native copied to clipboard
Implement Bluetooth Low Energy (BLE)
Description
This PR will add everything we need to develop a mobile application which is using BLE
Type of change
- New feature (non-breaking change which adds functionality)
- This change requires a documentation update
How Has This Been Tested?
- You must have a device on which you are able to connect with BLE
- Update the PERIPHERAL_IDENTIFIER variable with the name of your device
- Enter in Bluetooth Helper (by developer menu)
- You should be able to connect to the device and see services and characteristics
Platforms tests:
- [ ] I tested on Android
- [ ] I tested on iOS
Screenshot of the result
![](https://user-images.githubusercontent.com/55535169/155579974-78561208-f970-4ed7-85a9-692542875c2e.png)
Checklist:
- [x] Add Bluetooth Helper
- [x] Add Bluetooth Context in order to be able to retrieve the bleManager of everywhere
- [ ] Add documentation in README about Bluetooth usage