Heading

Description for the page

Overview

The micro:bit uses a Nordic nRF51822 processor, which has an on board Bluetooth transciever. Combined with a PCB trace ariel and other minor components, and the Nordic S100 SoftDevice Bluetooth stack, this gives the micro:bit a certified and credible Bluetooth capability.

With Bluetooth, you can connect to other devices and send and receive data. Bluetooth software features appear in many of the languages, including blocks, touch develop, Code Kingdoms, PXT and mbed C++, as well as their being micro:bit compatible applications for Android and iOS devices (phones and tablets).

The Nordic nRF51 also has a number of non-bluetooth proprietary modes of operation, one of which is called Gazell. The Gazell protocol only works between micro:bits (or other Nordic enabled devices), and this surfaces as the ‘radio’ feature in PXT and MicroPython, as well as mbed C++.

micro:bit Bluetooth Features

Bluetooth features available on the micro:bit are defined in a Bluetooth profile. The micro:bit supports one profile, which was custom developed for the micro:bit. Read about it here

Links

What is bluetooth

Pairing your Bluetooth device

Bluetooth Developer Studio

Bluetooth Developer Studio and micro:bit

Bluetooth Specification

Nordic Gazell proprietary protocol