Utiliser le Bluetooth dans votre navigateur (Web Bluetooth)
Besoin d’adapter cette formation à vos besoins ?
N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !
Formation créée le 09/01/2023. Dernière mise à jour le 03/04/2023.
Version du programme : 1
Programme de la formation
Cette formation va permettre aux développeurs de découvrir (ou mieux comprendre) le Bluetooth, en développant eux-mêmes une application pour se connecter à un appareil Bluetooth. Durée : 2 jours (formation possible en présentiel ou distanciel)
Objectifs de la formation
- Découvrir et/ou mieux comprendre le Bluetooth
- Intégrer le Web Bluetooth dans une application Javascript
- Se connecter à un appareil avec le Web Bluetooth
Profil des bénéficiaires
- Développeurs
- Chefs de projets techniques
- Bases en développement Web (HTML + Javascript)
- PC (Windows 10 ou Windows 11, MacOS), Chrome ou Safari, connexion Bluetooth (via le PC ou Dongle BLE) - Limitations techniques du Web Bluetooth
Contenu de la formation
-
Découvrir le Bluetooth
- Connaître les normes : différences entre Bluetooth et Bluetooth Low Energy, comparer les différentes normes BLE (avantages, débit, portée), comparer les différents profils BLE
- Parcourir les différents modes de connexion
- Comprendre la notion de services
- Comprendre la notion de caractéristiques (publiques et privées) : Read, Write, and Write no response, Notify, Advertise
-
Comprendre l’intérêt du Web Bluetooth
- Cas pratique : lister les objets Bluetooth du quotidien et imaginer leur contrat de service (données échangeables)
-
Appréhender la spécification Web Bluetooth
-
Installer l’environnement de développement
- Découvrir les outils de développement
- Initialiser le projet
-
Utiliser le Web Bluetooth avec Javascript
- Lister les appareils
- Se connecter à un appareil
- Lister les services et caractéristiques
- Lire une caractéristique
- Modifier une caractéristique
-
Cas pratiques
- Réalisation d’une application permettant de lister tous les services et caractéristiques d’un appareil BLE (rétro-ingéniérie)
- Interagir avec l’appareil pour lire et modifier des caractéristiques, et afficher dans l’interface web les informations retournées par l’appareil
Guirec SENECHAL est développeur depuis 6 ans. Il travaille principalement sur des applications dans le domaine de la santé et des objets connectés. Depuis 5 ans, il utilise le bluetooth dans ses projets d’objets connectés pour permettre de les piloter et synchroniser les données. Il a pu implémenter le Web Bluetooth à plusieurs reprises afin de pouvoir offrir de nouvelles possibilités d’utilisations des objets connectés.
- Feuilles de présence.
- Questions orales ou écrites (QCM).
- Mises en situation.
- Formulaires d'évaluation de la formation.
- Certificat de réalisation de l’action de formation.
- Accueil des apprenants dans une salle dédiée à la formation.
- Documents supports de formation projetés.
- Exposés théoriques
- Live-coding
- Etude de cas concrets
- Quiz
- Mise à disposition en ligne de documents supports à la suite de la formation.