操作の流れは下図のようになります。
i'm WatchとPICは直接通信できないの?
当初はi'm WatchとPICを直接通信できないかと思っていました。i'm Watchはandroid 1.6ベースなので、自作アプリからBluetoothを利用するときは(例えば)backport-android-bluetoothなどを使わねばならないのですが、実際にやってみるとソースとか
通信のサンプルソースは以下の通りです。- i'm Watchから母艦への送信用アプリ:DroidControlImWatch
- 母艦からPICへの送信用アプリ:DroidControl改造版
母艦からPICへの送信アプリは、hrdakinoriさんのDroidControlにサーバーソケット機能を追加して作成しています。hrdakinoriさんに感謝します。
なお、i'm Watch用アプリであるDroidControlImWatchでは、母艦のIPアドレスを指定する必要があります。設定用のGUIを用意しましたので、そちらで設定を行ってください(追記2013.4.30)。なお、androidでBluetoothテザリングを行うと母艦側は192.168.44.1になるようなので、その値を初期値としてあります。ポートは両方のアプリで指定する必要がありますが、今回は8081にしています(特に根拠はないです)。
0 件のコメント:
コメントを投稿