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 よりもはるかに単純であり、教育で使うのも容易です。