Thunkable FR
  • 👋 Bienvenue dans Thunkable
  • 👶Pour Commencer
    • S'inscrire
    • Votre page de projets Thunkable
    • Tutoriels
    • L'application Thunkable Live
  • 🆕Créer un nouveau projet
    • Modifier les paramètres du projet
    • Actifs et taille des projets
    • Exemples de projets Thunkable
    • Galerie publique des projets
  • 🛠️ Composants
    • 🔘Interface Utilisateur
      • Button (Bouton)
      • Label (Etiquette)
      • Text Input (Saisie de texte)
      • List Viewer (Visionneuse de liste) (relecture en cours)
      • Web Viewer (Visionneuse Web)
      • Switch (commutateur)
      • Slider (curseur)
      • Alert (Alerte)
      • Loading Icon (Chargement de l'icône)
      • Date Input (Saisie de la date)
      • Time Input (Saisie du temps)
      • PDF Reader (Lecteur de PDF)
      • Rating (Classement)
      • 📊Data Viewers (Visualiseurs de données)
        • Data Viewer List (Liste de visualisation de données)
        • Data Viewer Grid (Grille de visualisation des données)
        • Custom Data Viewer Layout (Disposition personnalisée du visualiseur de données)
    • 📐Mise en page
      • Top Tab Navigator (Onglet supérieur Navigateur)
      • Bottom Tab Navigator (Onglet de navigation inférieur)
      • Stack Navigator (Navigateur à pile)
      • Drawer Navigator (Navigateur à tiroir)
      • Screen (Ecran)
      • Row (Ligne)
      • Column (Colonne)
    • 🔊Voix
      • Sound (Son)
      • Audio Recorder (Enregistreur Audio)
      • Text to Speech (Texte au discours)
      • Speech Recognizer (Reconnaissance de discours)
      • Assistant by Dialogflow (Assistant par Dialogflow)
      • Translator by Yandex (Traducteur par Yandex)
    • 📷 Image
      • Image
      • Photo Library (Photothèque)
      • Camera (Appareil photo)
      • Barcode Scanner (Lecteur de codes-barres)
      • Image Recognizer (Reconnaissance d'image)
      • Animation by Lottie (Animation par Lottie)
      • Video (Vidéo)
      • Video Recorder (Enregistreur vidéo)
    • 🗄️ Stockage des Données
      • Local Storage (Stockage local)
      • LocalDB (base de données locale)
      • Airtable
      • Media DB par Cloudinary
      • RealtimeDB par Firebase
      • Web API (API Web)
      • Smart Contract by Oasis (Contrat intelligent par Oasis)
      • Blockchain Wallet by Oasis (Portefeuille Blockchain par Oasis)
    • 🌍Localisation
      • Maps By Google and Apple (Cartes de Google et Apple)
      • Location Sensor (Capteur de localisation)
    • ⏲️ Capteurs
      • Timer
      • Accéléromètre
      • Gyroscope
      • Magnétomètre
      • Bluetooth Low Energie
    • ✉️ Authentification
      • Email Sign In by Firebase (Connexion au courrier électronique par Firebase)
    • 🤝Social
      • Share (Partager)
      • Notifications Push par One Signal
    • 💲Monétisation
      • Ads by Admob (Annonces par AdMob)
    • 🎮Gaming
      • Canvas (toile)
      • Sprites
      • Canvas Label
  • 🤖Blocs
    • Control (Contrôle)
    • Logic (Logique)
    • Math
    • Text (Texte)
    • Lists (Listes)
    • Color (Couleur)
    • Objects (Objets)
    • Device (Appareil)
    • Variables
    • Functions (Fonctions)
    • "Any Component" Blocks (Blocs "Généraliste")
    • Data Sources
    • 🤖🎮Gaming Blocks (en cours)
      • Events (événements)
      • Motion (Mouvement)
      • Looks (Apparence)
      • Direction
      • Sensing (Détection)
      • Add & Remove (Ajouter et Supprimer)
      • Stage (Scène)
      • Canvas Label (Etiquette de la Toile)
  • Post-Developpement
    • 🖥️ Emulateurs et test de l'application (en cours)
    • 🔒Confidentialité des données de l'application
    • 🔗Blockchain & Data Privacy
    • ➕Faire une Copie
    • 📥Téléchargement
    • 📤Partager
    • 📱Publication
      • Publier dans l'App Store (iOS)
      • Publier sur Play Store (Android)
      • Publier en tant qu'application Web (PRO)
    • Générer des captures d'écran
    • 🔎Résolution des problèmes
      • Problèmes de connexion
      • FAQs
    • 📏Introduction à l'espacement
    • 🖼️ Introduction au dimensionnement
    • 🔤Polices
    • 💾Gérer le stockage
    • 📝Bugs et demandes de fonctionnalités
  • Non-Officiel (à faire)
    • Google, Facebook and Github Sign In/Up (à faire)
    • 4 Keys To Designing A Great Mobile App
Powered by GitBook
On this page
  • Description
  • Vue d'ensemble
  • Scanner
  • Se connecter à l'identifiant de l'appareil
  • Se connecter au nom de l'appareil
  • Recevoir
  • Transmettre

Was this helpful?

  1. 🛠️ Composants
  2. ⏲️ Capteurs

Bluetooth Low Energie

PreviousMagnétomètreNext✉️ Authentification

Last updated 4 years ago

Was this helpful?

Description

Le Bluetooth Low Energy, ou BLE, est utilisé pour connecter sans fil deux appareils entre eux. Le composant BLE permet de trouver et de se connecter à des dispositifs BLE et de communiquer directement avec eux.

La fonctionnalité BLE ne peut pas être testée avec l'application sur iOS. Pour tester la fonctionnalité BLE de votre application sur iOS, veuillez votre application.

Vue d'ensemble

La version 1 du composant BLE dans Thunkable ✕ contient 5 fonctions, chacune d'entre elles étant documentée plus en détail ci-dessous.

  • Scanner

  • Se connecter à l'identifiant de l'appareil

  • Se connecter au nom de l'appareil

  • Recevoir

  • Transmettre

Scanner

Cette fonction est utilisée pour rechercher les appareils BLE ou Bluetooth à proximité. Le balayage s'effectue pendant 10 secondes. Une fois le balayage terminé avec succès, une liste des identifiants d'appareils disponibles et une liste des noms disponibles seront renvoyées. Si la fonction de balayage ne peut pas être terminée, une erreur sera renvoyée.

Paramètre

Tapez

Description

Device IDs

Liste

Renvoie une liste des identifiants des appareils disponibles

Device Names

Liste

Renvoie une liste des noms des appareils disponibles

error

Chaîne

Renvoie un message d'erreur à partir de la fonction

Se connecter à l'identifiant de l'appareil

La fonction "Connect to Device Id" permet à votre application de se connecter à un appareil compatible BLE basé sur l'identifiant de cet appareil.

Paramètre

Tapez

Description

Device ID

Chaîne

Attend une chaîne de texte avec l'identifiant de l'appareil auquel vous voulez vous connecter

Device Name

Chaîne

Renvoie le nom de l'appareil auquel vous venez de vous connecter

error

Chaîne

Renvoie un message d'erreur à partir de la fonction

Se connecter au nom de l'appareil

Lorsque vous connaissez le nom de l'appareil BLE auquel vous souhaitez vous connecter, vous pouvez utiliser le bloc "Connect to Device Name" pour vous y connecter directement. Veuillez noter que les noms des dispositifs ne sont pas uniques et qu'il est relativement facile de changer le nom d'un dispositif BLE.

Paramètre

Tapez

Description

Device Name

Chaîne

Attend un bloc de texte avec le nom de l'appareil à connecter

Device ID

Chaîne

Renvoie l'identifiant de l'appareil auquel vous venez de vous connecter

error

Chaîne

Renvoie un message d'erreur à partir de la fonction

Recevoir

Si vous disposez d'un appareil BLE capable d'envoyer des données à un autre appareil, vous devrez utiliser la fonction de Receive de votre application afin d'écouter ou de recevoir les données provenant de l'appareil BLE.

Paramètre

Tapez

Description

characteristic UUID

Chaîne

Attend un bloc de texte avec un UUID de 32 bits pour le type de BLE, le service ou le profil requis

data

Chaîne

Renvoie une chaîne contenant les informations reçues du dispositif BLE

error

Chaîne

Renvoie un message d'erreur à partir de la fonction

Transmettre

Si vous devez envoyer des données à un dispositif BLE, vous pouvez utiliser la fonction Transmit pour envoyer ces informations.

Paramètre

Tapez

Description

characteristic UUID

Chaîne

Attend un bloc de texte avec un UUID de 32 bits pour le type de BLE, le service ou le profil requis

data

Chaîne

Attend un bloc de texte avec le message que vous voulez envoyer à votre appareil BLE

error

Chaîne

Renvoie un message d'erreur à partir de la fonction

Thunkable Live
télécharger