Bluetooth L2CAP

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 »

Bluetooth – RFCOMM

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 »

Bluetooth Service Discovery

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 »

Bluetooth Device Discovery

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 »

Bluetooth Device Management

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 »

J2ME, Java Bluetooth API [ JSR 82 ]

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 »

Bluetooth Protokoll Stack / HCI

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 »

Bluetooth-Profile und Anwendungsbereiche

A2DP Advanced Audio Distribution Profile Audioübermittlung

AVRCP Audio Video Remote Control Profile Audio/Video Fernbedienung

BIP Basic Imaging Profile Bildübertragung Hier weiterlesen »

Bluetooth – Geschichte und Grundlagen

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 »

J2ME – Herstellerspezifische Packages

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 »