Bluetooth

Version textuelle

Présentation :

Ce tutoriel propose un exemple d'utilisation de la communication bluetooth entre deux téléphones avec la possibilité d'utiliser chaque téléphone en mode client ou en mode serveur.

Ce que vous allez faire :

Vous allez réaliser une application qui permet d'échanger des informations par bluetooth entre deux téléphones. Dans notre exemple, les données de l'accéléromètre d'un téléphone seront transmises en continu au second téléphone.

Ce que vous allez apprendre :

Bluetooth est un protocole de communication radio qui permet d'échanger des données entre appareils jusqu'à une dizaine de mètres. Nous abordons ici les échanges avec la version classique de Bluetooth, qui est différente de "Bluetooth Low energy" (BLE) également disponible sur App Inventor pour les matériels à très basse consommation.

La mise en place d'une liaison Bluetooth commence par une opération de couplage ou d'appairage entre appareils dont l'un joue le rôle de serveur et l'autre de client. App Inventor propose :

  • un composant bluetooth serveur,
  • un composant bluetooth client.

Vous allez mettre en place une communication bluetooth entre un client et un serveur. Ici les deux appareils sont des smartphones et l'application permet de choisir le mode client ou serveur.

Ressources en entrée :

Vous pouvez partir d'un projet vide.

Réalisation :

Pour établir une connexion, le composant bluetooth (serveur ou client) doit être actif sur les deux appareils. Le serveur va accepter la connexion demandée par le client.

Code source de l'application réalisée :

https://onvaessayer.org/appinventor?repo=bluetooth

Quiz / auto contrôle:

à compléter ou supprimer

Extensions possibles / pour votre portfolio

à compléter ou supprimer