Pythonista(iOSで動くPython) がBluetooth LEに対応してると言うのでGenuino101で遊ぶのに買ってみた。
・「Pythonista」iOS上で動作するPython統合開発環境がv2.0にアップデート!その物凄い内容とは
まず、ちょっとPythonistaの味見にこれを試した。
・使っていて気持ちがいい Python の HTTP クライアント "requests" | CUBE SUGAR
おぉ、一発で動いた!PythonistaのPythonの互換性は高いみたい。
次にBLE経由で、Genuino 101のLチカをやってみた。
ここのサンプルを参考にやってみたら比較的簡単に出来た。
・cb — Connecting to Bluetooth LE Peripherals
Pythonのソースは、ここに置いておきます。
ソース12行目の'GENUINO 101-0000' を自分のボード名に合わせて書き換える必要があります。
取りあえず書き換えずにこのまま実行すると検出したボード名がコンソールに表示されるのでそれを見ればわかります。
Genuino側は、ファイル->スケッチの例->CurieBLE->LEDです。
―以上―