Für paketorientierte L2CAP-Verbindungen werden die Klassen L2CAPConnection und L2CAPConnectionNotifier benötigt, die Vorgehensweise ist ähnlich wie bei RFCOMM-Verbindungen. Für einen Server wird zunächst ein Notifier-Objekt vom Hier weiterlesen »
Bei RFCOMM handelt es sich, wie im vorangegangenen Kapitel beschrieben, um ein serielles Übertragungsprotokoll. Bluetooth nutzt das bekannte Konzept von Sessions und Connections. Zwischen zwei Bluetooth-Geräten kann genau eine Hier weiterlesen »
Nachdem die Geräte in der Umgebung erkannt wurden, müssen die einzelnen Geräte nach den von ihnen angebotenen Services durchsucht werden. Die Funktionalität der Service Discovery wird in der Bluetooth-API durch die Klassen DiscoveryAgent, DiscoveryListener, ServiceRecord, DataElement und UUID abgebildet. Hier weiterlesen »
Um andere Geräte in der Umgebung aufzufinden kann durch LocalDevice.getDiscoveryAgent() ein DiscoveryAgent instantiiert werden, der die Methoden startInquiry() und retrieveDevices() besitzt. Hier weiterlesen »
Die Klassen RemoteDevice, LocalDevice und DeviceClass bilden in der Java-Bluetooth-Spezifikation zusammen das Generic Access Profile (GAP) und bieten Informationen über das eigene Gerät ( LocalDevice ) sowie über den Kommunikationspartner ( RemoteDevice ) und die Geräteklasse ( DeviceClass ). Hier weiterlesen »
2.2.2 Bluetooth API [ JSR 82 ]
Mit dem optionalen Paket der Bluetooth API ( JABWT ) wird MIDP um die Funktionen erweitert, mit anderen Bluetooth-Geräten zu kommunizieren und dabei als Sender und Empfänger aufzutreten. Grundvoraussetzung sind ein Hier weiterlesen »
Der Bluetooth Protocol Stack ist in zwei Komponenten unterteilt, den Host (die Hardware) und den Controller (die Software). Außerdem gibt es das Host-Controller-Interface (HCI), welches die beiden Komponenten verbindet und so die Schnittstelle zwischen Hard- und Software bildet. Hier weiterlesen »
A2DP Advanced Audio Distribution Profile Audioübermittlung
AVRCP Audio Video Remote Control Profile Audio/Video Fernbedienung
BIP Basic Imaging Profile Bildübertragung Hier weiterlesen »
Bei Bluetooth handelt es sich um einen offenen Nahstreckenfunkstandard mit einer Reichweite von 10 bis 100 Metern, der auf geringen Energieverbrauch und geringe Herstellungskosten ausgelegt ist. Bluetooth wurde bereits 1994 von Hier weiterlesen »
Suns MIDP-API beschränkt sich als Basisplattform leider auf den kleinsten gemeinsamen Nenner der Geräte. Es bietet keine Unterstützung für Handy-spezifische Features wie Zugriff auf SMS, Klingeltöne, Anrufe, Telefonnummern und so weiter. Hier weiterlesen »