DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Bluetooth
  • Présentation
  • Comment le faire ?
  • Pour communiquer par bluetooth, plusieurs familles de fonctions sont à votre disposition :
  • Quelles clés utiliser ?
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
Gestion des clés bluetooth
Présentation
Créez facilement un nouveau type d'applications ! Sans contact entre le PC et l'appareil mobile, de nombreux traitements peuvent être exécutés sur le PC en utilisant les données du Mobile.
Quelques exemples :
  • Une application sur PC (ou Mobile) peut piloter des services sur un périphérique supportant la norme bluetooth.
  • Une application peut automatiquement récupérer des photos présentes sur un téléphone qui passe à portée.
  • Une application peut lire la liste des contacts d'un téléphone.
  • Un PC peut imprimer les données présentes sur un PDA.
Comment le faire ?

Pour communiquer par bluetooth, plusieurs familles de fonctions sont à votre disposition :

  • Les fonctions Bluetooth (BTxxx) : Ces fonctions permettent de gérer les appareils Bluetooth. Il est par exemple possible de lister les services d'un périphérique, de les activer ou désactiver. Il est également possible de se faire authentifier auprès d'un périphérique Bluetooth, et d'obtenir diverses informations sur le périphérique.
  • Les fonctions OBEXxxx : Ces fonctions permettent de gérer les échanges de fichiers par le protocole OBEX. Le protocole OBEX est un protocole de transfert de données utilisable par les faisceaux infrarouges et par Bluetooth.
  • Les fonctions SocketConnecteBluetooth et SocketCréeBluetooth qui permettent de gérer des sockets utilisant des périphériques Bluetooth.
Quelles clés utiliser ?
Les fonctions permettant de manipuler les clés Bluetooth fonctionnement actuellement avec les clés utilisant une pile de protocoles de technologie Microsoft ou Bluesoleil. Pour connaître la pile utilisée, utilisez la fonction BTPile.
Certaines fonctions WLangage ne peuvent être utilisées qu'avec certains types de piles. Ces informations sont détaillées dans chaque fonction WLangage concernée.

Parmi les clés USB compatibles, les clés suivantes utilisent une pile Microsoft (donc sans installer le pilote livré avec les clés) :
  • D-Link DBT-120,
  • Broadcom Bluetooth 2.0 EDR USB,
  • EMTEC Dongle Bluetooth 2.0 EDR - EKCOB110,
  • HAMA Nano Bluetooth Adaptater 2.0 EDR - 10m,
  • Conceptronic Dongle Bluetooth 2.0 EDR - CBT200U2A,
  • Kensington Bluetooth USB Micro Adapter (Bluetooth 2.0 - USB 2.0),
  • (*) Belkin adaptateur Bluetooth 2.0 - F8T013FR1 - Portée 10 mètres (USB 2.0),
  • (*) Belkin adaptateur Bluetooth 2.0 - F8T012FR1 - Portée 100 mètres (USB 2.0),
  • TrendNet TBW-104UB - Adaptateur USB Bluetooth 2.0,
  • (*) TrendNet TBW-102UB - Adaptateur Bluetooth Class 2 (Bluetooth 1.1), ...
Cette liste non exhaustive sera actualisée régulièrement.
(*) Certaines clés ne fonctionnent pas directement avec Windows, il faut installer un driver avec le mode opératoire suivant :
  1. s'il a été installé, désinstaller le pilote fourni avec la clé par "Ajout/Suppression de programmes" du Panneau de Configuration,
  2. insérer le CD livré avec la clé dans le lecteur, NE PAS lancer son exécution automatique,
  3. connecter la clé,
  4. indiquer à Windows de rechercher le driver sur le CD.
Cette méthode permet d'avoir une clé reconnue par Windows, et donc d'utiliser une pile de protocoles Microsoft.
Liste des exemples associés :
WD Bluetooth Exemples didactiques (WINDEV) : WD Bluetooth
[ + ] WINDEV met à votre disposition des fonctions de gestion du Bluetooth.
Ainsi depuis vos applications WINDEV, vous pouvez gérer tous types de périphériques Bluetooth : oreillettes, enceintes, téléphones portables, imprimantes, ...
Cet exemple didactique montre l'utilisation de ces fonctions Bluetooth :
- pour lister les périphériques Bluetooth accessibles
- pour lister les services offerts par un périphérique  
- pour se connecter à un périphérique Bluetooth
- pour envoyer un fichier à un périphérique via les fonctions "OBEX" du WLangage.
WM Système Exemples multiplateforme (WINDEV Mobile) : WM Système
[ + ] Cette application est un exemple didactique montrant quelques unes des fonctionnalités de WINDEV Mobile pour Android/iOS.
Les fonctions système utilisées sont :
- NFC
- Champ Multimédia
- Luminosité
- Volume
- WIFI
- Bluetooth
- Toast
- Boussole
- Accéléromètre
- Champ caméra
- LED
- Vibrations
- Notifications
- Fonctions de dessin
- Internet
Version minimum requise
  • Version 12
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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