Demo aplication demostrating commucation of smartphone (client) with SCILIF SUNFIBRE BLE devices (servers).
Based on React Native, with use of Expo framework.
Since Expo is not supporting Bluetooth communication yet, expo development client in combination with react-native-ble-plx library is used. The expo dev client is new Expo functionality allowing to build expo applications with third party packages (react-native-ble-plx in our case) without need of MacOS device.
Project is configured and tested running on physical Iphone SE device and Android device OnePlus 7.
Very vague demostration of app functionality:
Untitled.mp4
Steps demostrated:
- connection of app to BLE device
- writing data to device memory
- changing lightning mode of device
- disconnection of the device