Bluetooth implementation on the micro:bit
The micro:bit processor has an on-board Bluetooth transceiver. This is combined with a PCB trace aerial and other minor components alongside a software stack that gives the micro:bit a certified and credible Bluetooth capability.
Bluetooth software stack
Using Bluetooth, you can connect to other devices and send and receive data from and to the micro:bit.
micro:bit Bluetooth Features
Bluetooth features available on the micro:bit are defined in a Bluetooth profile. The micro:bit supports one, custom-developed profile.
Bluetooth and the micro:bit software
The processor also has several non-bluetooth, proprietary modes of operation upon which the micro:bit radio protocol is based. This protocol works only between micro:bits and is defined as ‘Micro:bit Radio’ in the DAL and ‘radio’ in MakeCode, MicroPython, and Mbed C++.
- Android App facilitates pairing and flashing programs to the micro:bit
- iOS Appfaciliates pairing and flashing programs to the micro:bit
- Swift Playgrounds contains a Playground Book available in the Swift app and a micro:bit Swift API to develop further resources Scratch.