Bluetooth

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

デバイスの将来のバージョンでは十分な 32k の RAM を備えるかもしれません。しかし、そのような時まで、MicroPython が BLE をサポートすることはまずありません。

注釈

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

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