You can buy a refactored and much more stable version of this plugin with better architecture on UE Marketplace. This repo is not maintained any more.
This is an Unreal Engine plugin that allows to scan for BLE devices, connect to one of them and performn basic operations like subscribe/read/write.
This is what the plugin is able to do:
- Works in Unreal Engine 4.22 for both iOS and Android platforms
- Check if bluetooth Low Engergy is supported on the device
- Check if bluetooth is enabled
- Enable/disable bluetooth" (Android only)
- Scan for bluetooth devices that have a specific service running
- Connect to one of the found BLE devices from within the Unreal Engine app
- Subscribe to specific characteristics to receive notifications
- Read/Write characteristic values
For blueprint examples please refer to the Wiki page.