DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Fonctions BTLE
  • Présentation
  • Mettre en place la gestion des périphériques Bluetooth Low Energy
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
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 ou WINDEV Mobile, plusieurs fonctions et types WLangage sont à votre disposition.
Le principe d'utilisation de ces fonctions et types est le suivant :
  1. Déclarez le périphérique au niveau de la configuration bluetooth de Windows.
    AndroidiPhone/iPadWidget IOSMac Catalyst Cette étape est inutile.
  2. Initialisez le Bluetooth Low Energy grâce à la fonction BTLEInitialise.
    Android Cette fonction est inutile.
  3. Chargez la liste des périphériques accessibles (fonction BTLEListePériphérique).
  4. Sélectionnez le périphérique voulu.
    • AndroidiPhone/iPadWidget IOSMac Catalyst Faites une demande de connexion au périphérique (fonction BTLEConnecte).
    • Windows Sélectionnez le périphérique voulu et initialisez le périphérique grâce à la fonction BTLEInitialisePériphérique.
    Il est possible de vérifier l'état de la connexion grâce à la fonction BTLEEtatConnexion.
  5. 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.
  6. 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.
  7. Sélectionnez la caractéristique voulue. Vous pouvez :
  8. 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 :
WM Bluetooth 4 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.
Version minimum requise
  • Version 21
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 09/02/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale