最近、Bluetooth デバイスを Android アプリケーションに接続する方法を研究しました。たとえば、Android アプリケーションをリストバンドに接続する方法や、アプリケーションのボタンをクリックしてリストバンドの設定を変更する方法などです。
全体的な開発プロセスはおおよそ次のとおりです。
- Bluetooth デバイスのリストを検索する
- 接続する Bluetooth アドレスを選択し、接続が成功するまで待ちます
- Bluetooth デバイスのサービス リストを検索する
- サービスの特徴を探る
- 特性を購読する
- メッセージを受け取る/メッセージを書く
開発方法については、ネイティブ Android 開発の一定の基盤が必要です。Unity でアクセスする方法は、Android Studio で aar を出力し、Unity に入れて呼び出す方法と本質的には似ていますが、この部分については別の記事で書いています。
コード部分の詳細については割愛しますが、github で元の Android プロジェクトを確認すると、大まかな原理を知ることができます。または、パッケージを変更します。