System.Bluetooth
Fournit les classes permettant d'utiliser les capacités Bluetooth du périphérique sur lequel votre application est exécutée afin qu'une connexion puisse être établie avec des applications exécutées sur des périphériques distants.
Pour implémenter le support Classic Bluetooth dans votre application, utilisez les classes suivantes :
Pour implémenter le support Bluetooth Low Energy dans votre application, utilisez les classes suivantes :
Package | rtl280.bpl |
---|
Sommaire
Unités
System.Bluetooth | Fournit les classes permettant d'utiliser les capacités Bluetooth du périphérique sur lequel votre application est exécutée afin qu'une connexion puisse être établie avec des applications exécutées sur des périphériques distants. |
System.Bluetooth.Components | Composants qui fournissent une prise en charge de Classic Bluetooth et Bluetooth Low Energy dans vos applications. |
Classes
EBluetoothAdapterException | |
EBluetoothDeviceException | |
EBluetoothException | |
EBluetoothFormatException | Type d'exception déclenchée relativement à TBluetoothGattCharacteristic. |
EBluetoothLEAdapterException | Type d'exception déclenchée en relation avec TBluetoothLEAdapter. |
EBluetoothLEAdvertiseDataException | |
EBluetoothLECharacteristicException | Type d'exception déclenchée en relation avec TBluetoothGattCharacteristic. |
EBluetoothLEDescriptorException | Type d'exception déclenchée en relation avec TBluetoothGattDescriptor. |
EBluetoothLEDeviceException | Type d'exception déclenchée en relation à des périphériques BLE (Bluetooth Low Energy) qui sont gérés par un composant TBluetoothLE. |
EBluetoothLEServiceException | Type d'exception déclenchée en relation aux services GATT qui sont gérés par un composant TBluetoothLE. |
EBluetoothManagerException | |
EBluetoothServiceException | |
EBluetoothSocketException | |
TBluetoothAdapter | Représente un adaptateur matériel Classic Bluetooth. |
TBluetoothCustomAdapter | Classe de base pour les sous-classes qui représentent un adaptateur matériel Bluetooth. |
TBluetoothCustomDevice | Classe de base pour les sous-classes qui représentent un périphérique distant Bluetooth. |
TBluetoothDevice | Représente un périphérique distant qui supporte le protocole Classic Bluetooth. |
TBluetoothDeviceList | Liste de périphériques distants. |
TBluetoothGattCharacteristic | Représente une caractéristique Bluetooth GATT. |
TBluetoothGattCharacteristicList | Liste de caractéristiques. |
TBluetoothGattDescriptor | Un descripteur de caractéristique GATT fournit des informations à propos d'une caractéristique. |
TBluetoothGattDescriptorList | Liste de descripteurs. |
TBluetoothGattDeviceList | Liste de périphériques Bluetooth Low Energy. |
TBluetoothGattServer | Serveur GATT qui fournit les services pour les périphériques Bluetooth Low Energy. |
TBluetoothGattService | Représente un service Bluetooth GATT. |
TBluetoothGattServiceList | Liste de services Bluetooth GATT. |
TBluetoothLEAdapter | Représente un adaptateur matériel Bluetooth Low Energy. |
TBluetoothLEAdapterList | Liste des adaptateurs Bluetooth Low Energy. |
TBluetoothLEAdvertiseData | Représente les données qu'un serveur GATT promeut sur les périphériques Bluetooth LE. |
TBluetoothLEDevice | Représente un périphérique distant qui supporte le protocole Bluetooth Low Energy. |
TBluetoothLEDeviceDictionary | |
TBluetoothLEDeviceList | Liste de périphériques distants. |
TBluetoothLEManager | Classe principale pour les communications Bluetooth Low Energy. |
TBluetoothLEScanFilter | Cette classe représente un filtre d'analyse BLE. |
TBluetoothLEScanFilterList | Liste de filtres d'analyse BLE. |
TBluetoothLEServiceData | Dictionnaire dans lequel les clés sont des UUID de services GATT et les valeurs sont des données des services à promouvoir. |
TBluetoothManager | Classe principale pour les communications Classic Bluetooth. |
TBluetoothServerSocket | Socket qui représente un service publié et vous permet d'écouter les requêtes de connexions entrantes. |
TBluetoothServiceList | Liste des services Bluetooth. |
TBluetoothSocket | Vous permet d'établir une connexion à un périphérique distant, et d'envoyer et recevoir des données du périphérique distant. |
TBluetoothUUIDHelper | Classe d'assistance utilisée pour travailler avec différents formats de UUID Bluetooth. |
TBluetoothUUIDsList | Une liste de UUID Bluetooth. |
TScanResponse | Dictionnaire de paires clé-valeur où les clés sont des clés de réponse d'analyse et les valeurs sont des tableaux d'octets. |
Types
TBluetooth16bitsUUID | |
TBluetoothAdapterState | Etat en cours d'un adaptateur. |
TBluetoothConnectionState | Etat en cours d'un adaptateur. |
TBluetoothDescriptorKind | La liste des descripteurs standard et la valeur Unkown . |
TBluetoothDeviceState | Etat en cours d'un périphérique distant. |
TBluetoothGattFormatType | Type de format qu'un tableau d'octets utilise. |
TBluetoothGattStatus | Statut à la fin d'une opération Bluetooth Low Energy. |
TBluetoothMacAddress | Adresse matérielle d'un adaptateur local ou d'un périphérique distant. |
TBluetoothProperty | Enumère les propriétés possibles des caractéristiques (EN). |
TBluetoothPropertyFlags | Représente un ensemble de valeurs d'énumération TBluetoothProperty. |
TBluetoothScanMode | Mode d'analyse d'un adaptateur Classic Bluetooth. |
TBluetoothService | Représente un service Bluetooth, publié par vous ou par un périphérique distant. |
TBluetoothServiceType | |
TBluetoothType | Type ou types de protocole Bluetooth qu'un périphérique distant supporte. |
TBluetoothUUID | Identificateur universellement unique des services Bluetooth. |
TConnectLEDeviceEvent | Type de gestionnaire d'événement pour les événements de connexion et de déconnexion d'un périphérique distant. |
TDiscoverableEndEvent | Type du gestionnaire d'événement pour l'événement TBluetoothManager.OnDiscoverableEnd. |
TDiscoverLEDeviceEvent | Type du gestionnaire d'événement pour l'événement TBluetoothLEManager.OnDiscoverLeDevice. |
TDiscoverServiceEvent | |
TDiscoverServicesEvent | Type de gestionnaire d'événement pour l'événement TBluetoothLE.OnServicesDiscovered. |
TDiscoveryEndEvent | Type du gestionnaire d'événement pour l'événement TBluetoothManager.OnDiscoveryEnd. |
TDiscoveryLEEndEvent | Type de gestionnaire d'événement pour les événements TBluetoothLEManager.OnDiscoveryEnd et TBluetoothLE.OnEndDiscoverDevices. |
TGattCharacteristicEvent | Type de gestionnaire d'événement pour les événements qui se produisent après l'opération de lecture et d'écriture de la caractéristique. |
TGattCharacteristicReadEvent | Type de gestionnaire d'événement pour l'événement TBluetoothGattServer.OnCharacteristicRead. |
TGattCharacteristicSubscriptionEvent | Type de gestionnaire d'événement pour les événements d'abonnement à ou de désabonnement des caractéristiques. |
TGattCharacteristicWriteEvent | Type du gestionnaire d'événement pour l'événement TBluetoothGattServer.OnCharacteristicWrite. |
TGattDescriptorEvent | Type du gestionnaire d'événement pour les événements TBluetoothLEDevice.OnDescriptorRead et TBluetoothLEDevice.OnDescriptorWrite. |
TGattDeviceRSSIEvent | Type du gestionnaire d'événement pour l'événement TBluetoothLEDevice.OnReadRSSI. |
TGattOperationResultEvent | Type du gestionnaire d'événement pour l'événement TBluetoothLEDevice.OnReliableWriteCompleted. |
TGattServiceEvent | Type du gestionnaire d'événement pour l'événement TBluetoothGattServer.OnServiceAdded. |
TIdentifyUUIDEvent | Type du gestionnaire d'événement pour l'événement TBluetoothManager.OnIdentifyCustomUUID. |
TRemoteRequestPairEvent | |
TScanResponseKey | Le format de données du paquet de réponse qu'un périphérique Bluetooth LE envoie au moment de l'opération de découverte. |
TServiceDataRawData | Ce type d'enregistrement est utilisé pour représenter les données du fabricant du beacon. |
Variables
BLUETOOTH_BASE_UUID |