|
|
|
|
- Présentation
- Mettre en place la gestion des périphériques Bluetooth Low Energy
Gestion des périphériques Bluetooth Low Energy (syntaxe préfixée)
La norme Bluetooth LE (pour Low Energy) permet de gérer des périphériques à basse consommation d'énergie. Elle est fondamentale dans le cadre du mouvement "IoT" (Internet of Things/ Internet des objets). Le but de cette norme est de permettre aux objets connectés de fonctionner plusieurs mois sans changer de pile !
Mettre en place la gestion des périphériques Bluetooth Low Energy Pour mettre en place la gestion des périphériques Bluetooth Low Energy dans une application WINDEV ou WINDEV Mobile, plusieurs fonctions et types WLangage sont à votre disposition. Le principe d'utilisation de ces fonctions et types est le suivant : - Déclarez le périphérique au niveau de la configuration bluetooth de Windows.
- Initialisez le Bluetooth Low Energy grâce à la fonction BTLEInitialise.
- Chargez la liste des périphériques accessibles (fonction BTLEListePériphérique).
- Sélectionnez le périphérique voulu. Il est possible de vérifier l'état de la connexion grâce à la fonction <Variable btlePériphérique>.EtatConnexion.
- Si la connexion avec le périphérique est réalisée, il est possible d'obtenir la liste de ses services (fonction <Variable btlePériphérique>.RécupèreTousServices).
Remarque : Pour obtenir un service spécifique, utilisez la fonction <Variable btlePériphérique>.RécupèreUnService. - Sélectionnez le service voulu et chargez la liste des caractéristiques du service (fonction <Variable btleService>.RécupèreToutesCaractéristiques).
Remarque : Pour obtenir une caractéristique, utilisez la fonction <Variable btleService>.RécupèreUneCaractéristique. - Sélectionnez la caractéristique voulue. Vous pouvez :
- Pour chaque caractéristique, il est également possible de récupérer le descripteur associé. Ce descripteur décrit les données échangées entre deux appareils compatibles Bluetooth Low Energy : unité de la valeur, plage de valeurs, ... Vous pouvez :
Schéma récapitulatif :
Cliquez sur la vignette pour l'agrandir
Liste des exemples associés :
|
Exemples multiplateforme (WINDEV Mobile) : WM Bluetooth 4
[ + ] Cet exemple vous montre comment utiliser les fonctions Bluetooth Low Energy (Bluetooth LE) : BTLExxx. Il s'agit d'une application permettant de rechercher les périphériques BTLE à proximité, s'y connecter, et intéragir avec les services proposés.
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|