タグ

ブックマーク / android.keicode.com (1)

  • Android 間での RFCOMM チャネルの Bluetooth 通信 1/2

    ここでは二つの Android 端末間で、Bluetooth を用いた通信を行う方法を示します。 Bluetooth に必要なパーミッションの設定、 発見の方法、 ペアリング済みのデバイスの取得 など、 他の記事で書いた内容については、先に目を通しておくとよいと思います。 尚、念のため記載するとここのコードは Nexus 5X (Android 7.1.1) と Nexus 7 2012 (Android 5.1.1) で動作確認しました。 Bluetooth 接続概要 Bluetooth での通信は TCP/IP のソケット通信と同様に考えることができます。 接続を受け付ける「サーバー」側と、接続しにいく「クライアント」側という二つの役割があります。 全体像を図にするとおよそ次のようになります。 サーバー側の処理 上図のサーバー側の処理を切り出して説明します。 サーバー側は、Blueto

    Android 間での RFCOMM チャネルの Bluetooth 通信 1/2
  • 1