One programmer's memo

テレワークの副産物

Android Bluetooth

Bluetooth通信

目的
「RS232Cの出力データをRS232C→Bluetooth変換器でワイヤレスで飛ばして、そのデータをスマホで受け取ってデータ処理する」ということをやりたくて、準備をしました。

第一段階
「Androidスマホ同士でBluetooth通信を行う」
これについては、https://github.com/android/connectivity-samples にある、Bluetoothchat を使えば、お互いに送受信が可能となります。
 まず、Android Studioを最新版にアップデートしました(3.6.3でした)。
 2020年5月1日時点で、問題なくビルド、インストールでき、2つのAndroidスマホで通信可能となりました(Xperia Z4,Xperia XZ)。
 1台目のPCでは問題なく通りましたが、2台目のPCではすんなりいかなかったのでメモします。何がうまく行かなかったかと言うと、Xperia XZを接続したのですが、デバイスとして認識するところまで行きませんでした。
1) License for package Android SDK Build-Tools 29.0.3 not accepted.
2) License for package Android SDK Platform 29 not accepted.
3) ERROR:Module ‘Application’:platform ‘android-29’ not found
 これらのワーニングとエラーが出ましたが、指示に従ってupdateを実施後、無事、ビルドもでき、Xperia XZの認識もできました。正直、因果関係は良くわかりません。

第二段階
「送信側は何かしらのアクション、あるいは、検出をトリガとしてデータ送信をし、受信側はそれを受けて必要な処理を行う」
※※※under construction※※※

返信する

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です