Aller au contenu
Table des matières

Guide essentiel sur la lecture et la réception Bluetooth : comprendre le suivi Bluetooth et les performances des balises IoT

Guide essentiel sur la lecture et la réception Bluetooth : comprendre le suivi Bluetooth et les performances des balises IoT

Table des matières
Analyse Bluetooth vs réception Bluetooth
Analyse Bluetooth vs réception Bluetooth

Si vous travaillez avec Balises Bluetooth ou Traqueurs Bluetooth, Vous entendrez souvent ces deux termes. Ils se ressemblent, pourtant ils décrivent deux comportements différents. Bluetooth basse consommation (BLE). Voici une explication concise qui illustre comment nous construisons et déployons Lansitec. balises dans le champ.

Analyse Bluetooth vs réception Bluetooth : définitions clés et exemples d’applications IoT concrètes

Qu'est-ce que le scan Bluetooth ?

Un appareil jouant le rôle d'observateur ou de dispositif central écoute les paquets de publicité BLE diffusés par d'autres appareils. Sur les téléphones, cela correspond à la méthode `Android BluetoothLeScanner.startScan()` ou au flux de scan `CoreBluetooth` sur iOS. Vous pouvez effectuer un scan passif ou un scan actif qui demande une réponse unique. Aucune connexion n'est requise pour le scan. (1)

Qu'est-ce que la réception Bluetooth ?

Le verbe “ recevoir ” est utilisé de deux manières.

  1. Réception de signaux tels que iBeacon ou Eddystone. Votre appareil se contente d'écouter et d'analyser le contenu publicitaire. Aucune connexion ni appariement n'est nécessaire. C'est normal, car les balises sont intégrées aux trames publicitaires. (1)
  2. Réception des données GATT (Generic Attribute Profile) après la connexion. Un périphérique central se connecte au serveur GATT d'un périphérique et reçoit des notifications ou des indications provenant de ses caractéristiques. Une connexion est requise et l'appairage n'est nécessaire que si vous utilisez des services chiffrés ou authentifiés. (3)

Note sur les balises : pour iBeacon ou Eddystone Pour recevoir des données, les appareils n'ont pas besoin d'être appariés. Il suffit que le Bluetooth soit activé et que l'autorisation de réception soit accordée. Les données sont incluses dans la publicité elle-même.

Analyse BLE vs réception BLE : comparaison approfondie pour les cas d’utilisation RTLS, de proximité et de télémétrie

AspectBalayageRéception de publicités par balise (iBeacon/Eddystone)Réception de données GATT (connecté)
Type de lienSans connexionSans connexionConnecté
Là où résident les donnéesPDU publicitaire, 0 à 31 octets sur les chaînes principales, plus volumineux avec les publicités étenduesMême PDU publicitaire, formaté en trames iBeacon ou EddystoneCaractéristiques du GATT, diffusées via les notifications/indications
Appariement nécessaireNonNonUniquement si le service requiert une sécurité
Utilisation typiqueDécouverte, RSSI, présenceProximité, micro-localisation, télémétrieLecture des capteurs, contrôle, mises à jour du micrologiciel

Sources du tableau : rôles BLE GAP et PDU, ainsi que les limites de charge utile publicitaire. (1)

Pourquoi la lecture et la réception BLE sont-elles sources de confusion ? Action, résultat et conseils pratiques de déploiement

Le scan est l'action effectuée. La réception est le résultat. Lors du déploiement de nos conteneurs intelligents à Lille, notre passerelle scannait et “ recevait ” en continu des centaines de trames iBeacon par minute. Aucun appariement, aucune connexion. Nous nous connections et recevions des notifications GATT uniquement lorsque nous avions besoin d'une analyse approfondie des capteurs. Ce modèle est courant dans le commerce de détail, l'entreposage et le suivi du bétail. (1)

Quand utiliser la lecture ou la réception BLE ? Proximité, relevés de capteurs, diagnostics et contrôle

  • Présence et proximitéUtilisation de la lecture et de la réception de balises. Par exemple, une entrée de magasin ou un portail d'entrepôt qui détecte les étiquettes au passage des utilisateurs. Rapide, faible consommation, sans appariement.
  • Lectures détaillées des capteurs ou contrôleConnectez-vous d'abord, puis recevez les notifications de l'appareil. Il peut s'agir de la configuration, du diagnostic de la batterie ou de la mise à jour du micrologiciel.

Nous avons constaté l'efficacité de cette solution chez nos clients : les passerelles analysent en continu les signaux iBeacon ou Eddystone pour le comptage des présences, puis se connectent à quelques appareils en dehors des heures de bureau pour obtenir des journaux plus détaillés. Une solution simple, fiable et économe en énergie.

iBeacon vs Eddystone : Guide comparatif des formats de balises BLE pour la proximité et la télémétrie dans l’IoT

  • iBeacon Il s'agit du format de proximité d'Apple. iOS le gère via Core Location, et les applications peuvent détecter les balises sans appairage. (4)
  • Eddystone Il s'agit de la spécification ouverte de Google avec des cadres tels que l'UID, l'URL et le TLM. Elle est également obtenue par simple analyse, sans appariement. (5)

Conseils d'implémentation BLE : Optimisation d'Android et iOS pour la détection de proximité, les mises à jour du firmware et la détection des balises

  • Androïde: Utilisez startScan() pour découvrir les périphériques, puis connectGatt() uniquement lorsque vous avez besoin de données GATT. (6)
  • iOS : La détection de proximité iBeacon utilise la technologie de localisation et de télémétrie Core Location. Aucun appariement BLE ni connexion CoreBluetooth n'est requis pour la détection iBeacon. (4)
  • Formats de balises : iBeacon est le format publicitaire d'Apple. Eddystone est une spécification ouverte de Google utilisant des trames comme UID et TLM. Ces deux formats sont exclusivement diffusés.

FAQ sur la comparaison entre la numérisation et la réception Bluetooth

Les technologies iBeacon et Eddystone nécessitent-elles un appariement ?

Non. Ce sont deux formats de diffusion inclus dans les paquets publicitaires BLE ; les appareils peuvent donc les recevoir sans appariement ni connexion.

Quelle est la différence entre la numérisation et la réception ?

La recherche consiste à écouter les annonces BLE. La réception peut impliquer l'analyse de ces trames diffusées ou, après connexion, la réception des notifications GATT.

Quand dois-je me connecter via GATT ?

Connectez-vous lorsque vous avez besoin de plus que la faible charge utile diffusée par une balise, comme la diffusion de données de capteurs, le contrôle ou des lectures et écritures sécurisées.

Références et lectures complémentaires

  1. Présentation de la technologie Bluetooth Core 5.4
  2. Introduction au Bluetooth Low Energy (GATT)
  3. Développeurs Android : connectez-vous à un serveur GATT
  4. Développeur Apple : déterminer la proximité d’un appareil iBeacon
  5. Spécification du protocole Eddystone sur GitHub
  6. Développeurs Android : trouvez des appareils BLE

Partager cet article: