Bluetooth

BBC micro:bit は Bluetooth Low Energy (BLE)デバイスとして動作できるハードウェアを備えていますが、RAM は 16 KBしかありません。BLE スタックだけで 12k のRAMが必要になります。つまり、MicroPython が Bluetooth をサポートするのに十分なメモリがありません。

注釈

MicroPython は、無線ハードウェアの利用に radio モジュールを提供しています。このモジュールを使えば、micro:bit デバイスで単純で効果的な無線ネットワークを作れます。

さらに、この radio モジュールで使用されているプロトコルは、BLE よりもはるかに単純であり、教育で使うのも容易です。