NexBLE is a cross-platform Bluetooth Low Energy (BLE) application built with React Native + Expo.
It allows you to discover, connect, read, and write data to BLE devices effortlessly, designed for IoT developers, makers, and tech enthusiasts who need a simple yet powerful mobile interface for BLE-enabled devices.
✅ Scan for nearby BLE devices
✅ Connect and communicate instantly
✅ Read and write characteristics
✅ Real-time data updates
✅ Auto-reconnect and error handling
✅ Works on Android & iOS
✅ Built with Expo — easy to build, run, and publish
- React Native (Expo SDK)
- react-native-ble-plx / @dotintent/react-native-ble-plx
- TypeScript
- Expo Router
- Tailwind / NativeWind for styling
- AsyncStorage for local state persistence
- IoT device management
- BLE sensor monitoring
- Smart home device control
- Hardware debugging and testing
- BLE peripheral data visualization
git clone https://github.com/FreddyWhest/NexBLE.git
cd NexBLEnpm install
# or
yarn installnpx expo startScan the QR code with Expo Go on your phone to test the app.
Make sure to enable Bluetooth & Location permissions on your device.
For Android:
- Enable Bluetooth
- Allow Location Access (required for BLE scanning)
For iOS:
- Add the following to your
app.json:
"ios": {
"infoPlist": {
"NSBluetoothAlwaysUsageDescription": "NexBLE uses Bluetooth to connect to nearby IoT devices."
}
}- Scan: The app scans for nearby BLE peripherals
- Connect: Select a device to connect
- Discover: Reads services and characteristics
- Interact: Send and receive data in real-time
- Monitor: See live updates from sensors or devices
- BLE peripheral simulation
- Multi-device dashboard
- Offline data logging
- Cloud sync for BLE session history
- Device firmware update (OTA)
Build with Expo EAS:
eas build -p android
eas build -p iosPull requests are welcome! If you’d like to suggest a feature or fix a bug, open an issue or PR.
Licensed under the MIT License. You’re free to use, modify, and distribute.
Freddy Fred 📧 alfrednti5000@gmail.com
🐙 GitHub: @FreddyWhest
Add app screenshots here to make your README visually engaging.
⚡ NexBLE — The bridge between you and your devices.
Simple. Fast. Smart.