最初に作成したmicro:bit 2足歩行ロボットは、
iOS用micro:bitアプリ内のBLE通信機能を使ってリモート操作しました。
次にWeb Bluetooth LE APIを使用してリモコンを作成しました。
以降、BLEで通信できる方法を調査し実装を試みて来ました。
一方、Raspberry Pi Pico Wが登場して、
比較的安価にBLEとWi-Fi通信ができるようになりました。
Pico Wの使い勝手・実力調査も兼ねて同様にリモコン実装を試みました。
それらの結果を実装例としてまとめて紹介します。
■Bluetooth Low Energy UART
◆Central【親機】
・・iPad Sqwift Playgrounds ・・・・ iOS アプリ
・・Python library Bleak ・・・・ Desktop アプリ
・・Web Bluetooth LE API ・・・・ Web browser アプリ
◆Peripheral【子機】2足歩行ロボット(4軸)
・・Raspberry Pi Pico W
・・BBC micro:bit
■Wi-Fi
・・Raspberry Pi Pico W Built-in web server
・・External web server
Python library Bleak版を2面起動して
Pico Wとmicro:bitをパネルボタンで操作