System.Bluetooth.TBluetoothGattServer
Delphi
TBluetoothGattServer = class
C++
class PASCALIMPLEMENTATION TBluetoothGattServer : public System::TObject
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | System.Bluetooth.pas System.Bluetooth.hpp |
System.Bluetooth | System.Bluetooth |
Beschreibung
GATT-Server, der die Dienste für Bluetooth Low Energy-Geräte bereitstellt.
Fügen Sie mit den folgenden Methoden Ihrem GATT-Server Daten hinzu:
- AddService, CreateService.
- AddCharacteristic, CreateCharacteristic.
- CreateDescriptor.
- CreateIncludedService.
Sie können auch mit GattServerName den Name Ihres Servers festlegen. Ansonsten lautet der Name Ihres Servers, der für Remote-Client-Geräte sichtbar ist, "Bluetooth LE Service".
Wenn AdvertiseService True
ist (Vorgabe), werden Dienste veröffentlicht, sobald Sie sie Ihrem Server hinzufügen. Ansonsten können Sie StartAdvertising aufrufen, um die Veröffentlichung aller Dienste auf Ihrem Server zu starten.
Mit GetServices rufen Sie die Liste der von Ihrem GATT-Server bereitstellten Dienste ab, und mit FindService rufen Sie die Instanz eines bestimmten Dienstes ab.
Mit einem der folgenden Ereignisse können Sie Remote-Client-Geräte, die mit Ihrem Server interagieren, nachverfolgen:
- OnCharacteristicRead, OnCharacteristicWrite.
- OnConnectedDevice, OnDisconnectDevice.
- OnClientSubscribed, OnClientUnsubscribed.
Mit Close können Sie Ihren ausgeführten Server jederzeit anhalten.
Plattformunterstützung
Unterstützte Plattformen:
- OS X 10.9+
- iOS 6+
- Android 5+