私はアンドロイドとBLEデバイスの接続に取り組んでいます。私は同じ時間に複数のBLEデバイスを接続したい。これを達成する方法は?アンドロイドアプリケーション経由で複数のBLEデバイスを接続する方法は?
答えて
あなたのAndroidアプリケーションから複数のBLEデバイスに接続することができます。
接続:各BLEデバイスにこのコードを呼び出します。mBluetoothGatt = device.connectGatt(this, false, mGattCallback);
mBluetoothGatt
をすべて一覧に保存します。
読み込み:mGattCallback
の方法onCharacteristicChanged(BluetoothGatt gatt, BluetoothGattCharacteristic characteristic)
またはonCharacteristicRead(BluetoothGatt gatt, BluetoothGattCharacteristic characteristic, int status)
は、gatt
パラメータを持ちます。 gatt.getDevice().getAddress()
は、データを受け取ったBLEデバイスのMACアドレスを提供します。
書き込み:mBluetoothGatt.getDevice().getAddress()
を使用すると、指しているデバイスが常にわかります。あなたはそれにコマンドを書くことができます。 mGattCallback
メソッドonCharacteristicWrite(BluetoothGatt gatt, BluetoothGattCharacteristic characteristic, int status)
では、パラメータgatt
は、書き込みコマンドを確認するためのMACアドレスを提供します。
すべての接続で単一のmGattCallback
を使用できます。差別化すべきものがあり、常にMACアドレスを比較したくない場合は、接続ごとに単一のコールバックが必要です。
Thisは、あなたのAndroidデバイスがサポートできる接続数を教えてくれます。
まだ疑問がある場合はお気軽にお問い合わせください。
大丈夫、私はこれを試します.. ..ありがとう。私が何か困ったことを見つけたら、あなたに伝えます。 –
あなたはそれのためのソースコードを提供できますか? –
@ j.prashantこれは単発通信と非常によく似ています。実際に例が必要な場合は、数日を私に与えてください。私はgithubでそれをホストします。 – Sundeep1501
- 1. BLE接続経由で複数のAndroid携帯をRFduinoに接続する
- 2. 複数のデバイスをBluetooth経由で1つのデバイスに接続する
- 3. cancelPeripheralConnectionの後にBLEデバイスが再接続する(BLEデバイスを忘れる方法)
- 4. 範囲内でBLEデバイスを自動接続する方法は?
- 5. WiFi経由でiPhoneアプリケーションに複数のピアを接続する方法は?
- 6. デバイス経由でOpenShiftに接続
- 7. WiFi経由の複数のadb接続
- 8. 複数のアンドロイド接続(Bluetooth経由)
- 9. 2台のBLEデバイスを接続する
- 10. BLE、残りのAPI経由でSamsung GearとAndroidを接続
- 11. BLEデバイスに接続した後のバッテリーレベルの取得方法は?
- 12. wifi経由でPCとAndroidデバイス間の接続を設定する方法
- 13. GATT接続後にBLEデバイスとペアリングする方法
- 14. Androidでブルートゥース経由で複数の発信接続を行う方法
- 15. デバイスをWiFi経由でArduinoに接続する
- 16. WiFi経由でAndroidデバイスを接続する
- 17. NSTask経由でFTP接続をチェックする方法は?
- 18. JMX経由でFlinkをリモートに接続する方法は?
- 19. QBS経由でPostgreSQL Cライブラリを接続する方法は?
- 20. Unixソケット経由でPhpMyAdminをローカルホストに接続する方法は?
- 21. ウェブ経由でErlangで複数のソケット接続をサポート
- 22. Androidデバイスを開発してBLE経由でデバイス間でファイルを転送する
- 23. BLEデバイスへの自動接続[Android]
- 24. Goでsshトンネル経由でredisに接続する方法は?
- 25. SSL経由でPHP経由でAmazon MySQL RDSインスタンスに接続する方法
- 26. .netアプリケーション経由でDocumentumに接続する方法は?
- 27. プロキシ経由でIRCに接続する方法は?
- 28. Salesfroce-Vimeo oauth経由で接続する方法は?
- 29. ウェブサイト経由でローカルデータベースに接続する方法は?
https://developers.google.com/nearby/messages/overviewこれが役立つ可能性があります –
これは少し曖昧な質問です。 1つのデバイスは周辺機器(広告主)である必要があり、もう1つは周辺機器に接続できるクライアントである必要があります。これまでに何を試しましたか? – Emil