In general, there is not one standard UART profile for BLE in the same way as there was for Bluetooth Classic. However, the micro:bit does include a Bluetooth UART service that is compatible with the Nordic UART service.
There is also documentation on using this with MakeCode Editor
- Visit https://makecode.microbit.org/ and create a new project.
- Add the Bluetooth package by expanding the Advanced header in the list of block categories and then choosing Add Package
- Select Bluetooth and accept that the Radio package will be removed.
- You can now add the UART service from within the Bluetooth blocks menu.
Here is an example program that uses the uart.
On your phone, you must observe the following points
- Every time you update the micro:bit software over USB, you must re-pair your device
- The UART apps will typically only work once you have paired your micro:bit and also connected to it.
This example program can be used with any UART app that follows the Nordic UART protocol, but the example above was tested on Android with Serial Bluetooth Terminal.
If you have had success with a different app, please let us know and we will include it here.
Keywords for search: serial over Bluetooth, Nordic,UART over BLE