System.Bluetooth.TBluetoothGattServer
Delphi
TBluetoothGattServer = class
C++
class PASCALIMPLEMENTATION TBluetoothGattServer : public System::TObject
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | System.Bluetooth.pas System.Bluetooth.hpp |
System.Bluetooth | System.Bluetooth |
Description
Serveur GATT qui fournit les services pour les périphériques Bluetooth Low Energy.
Pour ajouter des données à votre serveur GATT, utilisez les méthodes suivantes :
Vous pouvez également utiliser GattServerName pour définir le nom de votre serveur. Sinon, le nom de votre serveur que les périphériques client distants voient est "Bluetooth LE Service".
Si AdvertiseService est définie sur True
(par défaut), les services sont publiés au fur et à mesure que vous les ajoutez à votre serveur. Sinon, vous pouvez appeler StartAdvertising pour lancer la publication de tous les services de votre serveur.
Utilisez GetServices pour obtenir la liste des services que votre serveur GATT fournit ou FindService pour obtenir l'instance d'un service spécifique.
Utilisez les événements suivants pour suivre les périphériques client distants qui interagissent avec votre serveur :
- OnCharacteristicRead, OnCharacteristicWrite.
- OnConnectedDevice, OnDisconnectDevice.
- OnClientSubscribed, OnClientUnsubscribed.
Dès que vous exécutez votre serveur, utilisez Close à tout moment pour l'arrêter.
Support de la plate-forme
Les plates-formes prises en charge sont :
- OS X 10.9+
- iOS 6+
- Android 5+