GATT, das über SPP-Profil für die bluetooth-Kommunikation?
Dies ist verwirrend mich für Tage.
Am Anfang, als ich war die Implementierung der Funktionalität, die ich verwendet, Das GATT-Profil
für BLE bluetooth-Kommunikation.
Dann kam ich mit BluetoothSocket. Diese verwendet der SPP-Profil für die bluetooth-Kommunikation.
Dort wird erwähnt:
Die häufigste Art von Bluetooth RFCOMM socket, das den Typ
unterstützt durch die Android-APIs. RFCOMM ist ein verbindungsorientiertes,
streaming-transport über Bluetooth. Es ist auch bekannt als die Serielle
Port Profile (SPP).
Meine Forderung ist -
1) Zu Scannen und dann eine Verbindung zu meinem android-Gerät mit Black-Box-Verwendung BLE bluetooth.
2), Dann initiieren Sie die Kommunikation. Die bytes gesendet werden zwischen den beiden.
Irgendwelche Ideen ?
Es unterstützt sowohl.
Wie groß sind die Daten, die Sie übermitteln möchten? Tut es übertragen kleine Datenmengen oft ab oder große Mengen von Daten in einer niedrigeren Frequenz?
Es wird übertragen, mäßige Daten viele Male. Es ist ein sensor, der angeschlossen ist, um ein Fahrzeug und überträgt die Geschwindigkeit des Fahrzeugs, Fahrzeug-Abstand auf Anfrage von der Anwendung.
InformationsquelleAutor My God | 2014-06-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
In der use-case, dass Sie erwähnt BLE ist wahrscheinlich Ihre beste Wette. Dies ist ein Bluetooth-4.0-Funktion, während SPP ist ein 2.1-Funktion. Ich werde versuchen, und Liste die vor-und Nachteile der Verwendung BLE mit einem Vergleich mit SPP.
Mit diesem wird gesagt, die Art, wie Sie gehen es ist in der folgenden Weise:
Verwenden Sie den BluetoothAdapter, um einen Verweis zu einem BluetoothDevice, die Sie dann nutzen, um BluetoothGatt mit connectGatt. Sie werden nicht BluetoothSocket, wenn Sie verwenden möchten IST. Mit dieser BluetoothGatt-Objekt können Sie eine Verbindung zu dem Gerät und lese/schreib-Eigenschaften.
InformationsquelleAutor Zomb