PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Mettre en place la gestion des périphériques Bluetooth Low Energy
  • Conditions nécessaires
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
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 Mobile, plusieurs fonctions et types WLangage sont à votre disposition.
Le principe d'utilisation de ces fonctions et types est le suivant :
  1. Initialisez le Bluetooth Low Energy grâce à la fonction BTLEInitialise.
    Android Cette fonction est inutile.
  2. Chargez la liste des périphériques accessibles (fonction BTLEListePériphérique).
  3. Sélectionnez le périphérique voulu et faites une demande de connexion au périphérique (fonction BTLEConnecte). Il est possible de vérifier l'état de la connexion grâce à la fonction BTLEEtatConnexion.
  4. Si la connexion avec le périphérique est réalisée, il est possible d'obtenir la liste de ses services (fonction BTLERécupèreTousServices).
    Remarque : Pour obtenir un service spécifique, utilisez la fonction BTLERécupèreUnService.
  5. Sélectionnez le service voulu et chargez la liste des caractéristiques du service (fonction BTLERécupèreToutesCaractéristiques).
    Remarque : Pour obtenir une caractéristique, utilisez la fonction BTLERécupèreUneCaractéristique.
  6. Sélectionnez la caractéristique voulue. Vous pouvez :
  7. 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
Conditions nécessaires
  • Android Les fonctions WLangage Bluetooth Low Energy sont disponibles uniquement sur les appareils disposant d’une version d’Android supérieure ou égale à la version 4.3 (api level 18).
    • Si la fonction est utilisée avec une version antérieure du système, une erreur fatale sera déclenchée.
    • Pour connaître la version du système Android sur laquelle s’exécute l’application, utilisez la fonction SysVersionAndroid.
  • iPhone/iPad Les fonctions WLangage Bluetooth Low Energy sont disponibles uniquement à partir de iOS 9.
Version minimum requise
  • Version 21
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire