Coipos Software Homepage       Software    for Windows and Delphi developer components Scroll to bottom
     English english    Deutsch deutsch        
 
       
 
» Startseite
 
 
 Lite Bluetooth Shell
 Delphi VCL 
 Serial Bluetooth 
 Communication Library 
 
» BDE Express
 für Windows 10 
 für Windows 8 
 für Windows 7 
 für Windows Vista
 
» GPS für Google Earth  
 
» Cache for Google Earth  
 
» Paradox Doctor  
 
 
» Download  
 
» Bestellen  
 
» Kontakt  
     
  Lite Bluetooth Shell -
Bluetooth Serial Communication Library for Delphi VCL

Die Lite Bluetooth Shell ist ein Satz von Delphi VCL-Komponenten für die einfache Verwaltung von seriellen Bluetooth-Verbindungen.

Die Lite Bluetooth Shell ist der einfachste Weg, um unter Delphi serielle Bluetooth-Verbindungen einzurichten und Bluetooth-Geräte programmgesteuert zu verwalten.

screenshot

Die Verwaltung der Bluetooth-Geräte ist unter den diversenWindows-Desktop- und Windows-Tablet-Versionen immer unterschiedlich. Der Anwender der Delphi-Applikation ist mit der Einrichtung der Bluetooth-Verbindung über die Windows-Systemsteuerung allein gelassen. Das führt zu unnötigem Support und Erklärungsbedarf abseits der eigentlichen Delphi-Applikation.

Genau hier setzt die "Shell" an. Die Shell stellt neben der eigentlichen Bluetooth-Verbindung eine einheitliche GUI für die programm-gesteuerte Verwaltung und Auswahl von Bluetooth-Geräten unter verschiedenen Windows-Versionen bereit.

Das User Interface ist mehrsprachig und unterstützt zur Zeit deutsch , englisch , französisch und spanish .
Das User Interface kann optional im Metropolis-Design für Tablets aufgerufen werden, sogar unter Delphi 7!

Die Komponenten

TLiteCommunicationUI TLiteCommunicationUI

TLiteCommunicationUI 
verwaltet einige globale Einstellungen des User Interfaces

  • LanguageID :
    Sprache des User Interface
    (english, deutsch, französisch oder spanisch
  • MetropolisUI
    falls gesetzt wird die Geräteverwaltung und PIN-Abfrage im Metropolis-UI (Vollbildmodus für Tablets) angezeigt.
    Gerade auf Tablets unter Windows 8 ist die Windows-eigene Geräte-Verwaltung wegen der winzigen Schalter kaum zu bedienen.

TLiteCommunicationUI

TLiteBluetoothManager TLiteBluetoothManager

Der TLiteBluetoothManager liefert eine programmgesteuerte Bluetooth-Geräte-Verwaltung, die Sie direkt in Ihre Anwendung integrieren können. Der Anwender muss nicht den Umweg über die Windows-System-Steuerung verwenden.

  • Die Methode ManageDevices ruft die integrierte Bluetooth-Geräteverwaltung auf. Je nach Einstellung im TLiteCommunicationUI erschient diese im Desktop- oder Tablet-Design.
  • Die Methode SelectDevice dient der programmgesteuerten Auswahl eines Bluetooth-Gerätes.
    Durch Verwendung von Profilen ist es möglich, dem Anwender gezielt nur die Geräte zur Auswahl zu stellen, die er tatsächlich benötigt.
  • Die Methode SelectedAddress liefert die Bluetooth-Addresse des zuletzt ausgewählten Gerätes für das eingestellte Profil.
  • Die Methode DeviceName (Address) liefert den benutzerfreundlichen Namen des Bluetooth-Gerätes mit der angegebenen Addresse.
TLiteBluetoothPort  TLiteBluetoothPort

Der TLiteBluetoothPort stellt die serielle Verbindung zu einem Bluetooth-Gerät her, liest und schreibt Daten in/aus dieser Verbindung.

  • Die Eingeschaft Address legt die Bluetooth-Address des zu verbindenden Gerätes fest.
  • Die Methode Connect stelt die Verbindung mit dem Bluetooth-Gerät her.
  • Das Event OnNewLine wird bei jeder neuen eintreffenden Datenzeile ausgelöst. Dieses Event vereinfacht die Programmierung erheblich, wenn man (wie bei Sannern und NMEA-GPS) davon ausgehen kann, dass die Daten zeilenweise eintreffen.
  • Weitere nützliche Eigenschaften, Methoden und Events stehen zur Verfügung.

Beispiel : Bluetooth-Sanner in 4 Schritten auslesen:

1.

Ziehen Sie eine TLiteCommunicationUI- Komponente auf das Formular und legen Sie die Sprache für das User Interface fest.

2.

Ziehen Sie eine  TLiteBluetoothManager -Komponente auf das Formular und rufen Sie die Methode SelectDevice auf.

3.

Ziehen Sie eine  TLiteBluetoothPort -Komponente auf das Formular und weisen Sie dem Event OnNewline zu, wie mit den eingehenden Scanner-Daten verfahren werden soll.

4.

Rufen Sie TLiteBluetoothPort-Methode Connect mit der oben ausgewählten Bluetooth-Adresse auf.

FERTIG!

 


     
 
   Impressum         Go to top