Aller au contenu
  1. Maison
  2. »
  3. FAQ sur l'IoT
  4. »
  5. iBeacon vs Eddystone – Caractéristiques, similitudes et différences
  1. Maison
  2. »
  3. FAQ sur l'IoT
  4. »
  5. iBeacon vs Eddystone – Caractéristiques, similitudes et différences

iBeacon vs Eddystone – Caractéristiques, similitudes et différences

iBeacon vs Eddystone – Caractéristiques, similitudes et différences

Table des matières
Table des matières
iBeacon contre Eddystone
iBeacon contre Eddystone

iBeacon contre Eddystone

Présentation d'iBeacon

iBeacon est une technologie de micro-positionnement précise basée sur Bluetooth 4.0 (Bluetooth Smart) lancée par Apple lors de la WWDC en 2013. La technologie sous-jacente utilise le BLE, pris en charge depuis l'iPhone 4S. Lorsqu'un appareil portable, comme un smartphone, est à proximité d'un Beacon, ce dernier peut recevoir son signal.

Apple a mis iBeacon Interfaces associées dans CoreLocation.framework. Google prend en charge cette fonctionnalité dans Android 4.3 et versions ultérieures. Pour appliquer la technologie iBeacon, les développeurs doivent simplement respecter les normes. Elle est désormais universellement utilisée dans la quasi-totalité des balises.

Format de trame iBeacons

Le format de la trame de paquets de diffusion iBeacon est le suivant. Il comprend des paramètres tels que la longueur de diffusion, le type, l'identifiant de l'entreprise, le type et la longueur de l'iBeacon, l'UUID, le majeur, le mineur et la puissance du signal.

Données Ibeacon 31B
Ibeacon vs Eddystone - caractéristiques, similitudes et différences 6

Attributs d'iBeacon

iBeacon est essentiellement une information de localisation, c'est pourquoi Apple a intégré la fonction iBeacon dans Core Location et utilise principalement trois attributs pour identifier un iBeacon : Proximité UUID, majeur et mineur.

L'UUID sert à identifier une entreprise. L'iBeacon utilisé par chaque entreprise ou organisation doit avoir le même UUID de proximité (également appelé UUID).

Le major sert à identifier un groupe de balises associées. Par exemple, dans un entrepôt, les balises de chaque type de pièce doivent avoir le même major. Le rôle d'un major est similaire à celui d'un regroupement pour mieux gérer un grand nombre de balises.

Le mineur est utilisé pour distinguer une balise spécifique et vous pouvez attribuer un mineur à chaque appareil dans un entrepôt.

Si ces attributs ne sont pas spécifiés, ils seront ignorés lors de l'appairage ou de la réception de l'appareil. Vous ne pouvez connaître que l'UUID de la balise, mais vous ne pouvez pas les différencier.

De plus, nous constatons que l'intégralité de la charge utile des données iBeacon est fixe et que chaque morceau de code est restreint. Pour une utilisation sur mobile, les développeurs ou les utilisateurs ne peuvent utiliser que le même format et ne peuvent ni apporter de modifications supplémentaires ni développer eux-mêmes.

Si vous utilisez un Balise Bluetooth Ou un capteur Bluetooth et une passerelle Bluetooth (appareil récepteur), vous pouvez modifier le format des données selon vos besoins, à condition que l'appareil récepteur puisse les décoder. Ainsi, les données de différents capteurs peuvent être transmises via le protocole iBeacon. Pour certaines technologies comme LoRaWAN, le débit de données est lent et la taille des paquets est réduite. La passerelle doit filtrer les données inutiles et n'envoyer que les données utiles. Pour plus d'informations, veuillez consulter le document « Fonctionnement de la passerelle Bluetooth Lansitec », numéro 990-00522.

Présentation d'Eddystone

Eddystone est une balise Bluetooth LE au format open source multiplateforme lancée par Google le 15 juillet 2015. Elle est principalement utilisée pour envoyer des informations aux personnes dans les lieux publics.

Étant donné que Google l'a positionné comme un projet open source, conformément à la tradition, Google ne nomme pas ces projets open source avec le nom de Google.

Par exemple, le système d'exploitation Android n'utilise pas le nom Google. Le public n'a donc pas besoin de savoir quelle entreprise l'a développé. Eddystone, seuls les OEM Beacon et les développeurs d'applications correspondants le savent.

Propriétés d'Eddystone

En plus de l'avantage d'être open source, Eddystone prend également en charge plusieurs frameworks. iBeacon et The Physical Web de Google n'en prennent en charge qu'un seul.

Les frameworks multiples Eddystone contiennent des données dans quatre formats : UUID, URL, TLM et EID.

L'UID d'Eddystone était initialement conçu pour être compatible avec l'UUID d'iBeacon. Pour contourner cette limitation, le commerçant peut définir librement l'UID et l'application peut choisir de n'accepter que les messages provenant de cet UID. Grâce au code d'identification unique de l'UID, l'application peut également identifier la succursale de l'utilisateur et lui transmettre les informations correspondantes, telles que les coupons, la connexion Wi-Fi, etc.

Les liens URL sont évidemment plus répandus et plus simples que les UUID. Tout téléphone mobile équipé d'un navigateur peut ouvrir l'URL.

TLM, ce système de télémétrie à distance, est utile aux entreprises qui doivent contrôler de nombreuses balises. Étant donné que les balises fonctionnent généralement sur batterie, elles doivent être remplacées ou rechargées après un certain temps. La trame de données de télémétrie permet à la balise de transmettre son état et ses informations d'alimentation aux travailleurs environnants, afin qu'ils puissent effectuer la maintenance et le remplacement.

L'EID est un cadre de sécurité, une balise qui permet uniquement aux utilisateurs autorisés de lire les informations. Par exemple, dans une entreprise, des balises sont placées dans le hall d'entrée pour être diffusées à tous les clients et visiteurs. Cependant, l'entreprise diffuse également des messages réservés aux employés, et elle souhaite que ces messages ne soient pas visibles par les clients et les visiteurs.

Format de cadre Eddystone

Au lieu d'utiliser le champ de données du fabricant, Eddystone place la valeur 0xFEAA dans le champ UUID de service 16 bits et utilise le champ de données de service associé pour contenir les informations de balise. Vous trouverez plus de détails ci-dessous :

Scénarios d'utilisation d'Eddystone

  • Dans la promotion de produits à proximité, par exemple lorsque les clients font leurs courses à proximité des supermarchés et des restaurants
  • Obtenez des informations de localisation dans les aéroports, les gares, les sites touristiques et les musées
  • Suivre les actifs pour éviter les pertes
  • Naviguer à l'intérieur des centres commerciaux
  • Transmettre les données des capteurs

Lansitec Passerelle Bluetooth LoRa Prend en charge iBeacon et Eddystone. Pour plus d'informations, veuillez consulter le document « Fonctionnement de la passerelle Bluetooth Lansitec », numéro 990-00522.

Balise Eddystone - 31B
Ibeacon vs Eddystone - caractéristiques, similitudes et différences 7

Comment les appareils Beacon utilisent le BLE

Le contenu ci-dessus nous explique ce que sont les technologies BLE, Beacon, iBeacon et Eddystone. Comment les appareils Beacon exécutent-ils les fonctions basées sur la technologie BLE ? Tout d'abord, examinons le processus de connexion complet du BLE.

Processus de connexion de numérisation de diffusion BLE

Le maître et le récepteur doivent être connectés pour établir un canal individuel avant la communication de données avec des appareils tels que des casques, des enceintes ou des appareils Bluetooth OTA. La connexion comprend quatre étapes : annonce, recherche, initiation et connexion.

Nous n'entrerons pas dans les détails dans cet article. N'hésitez pas à nous contacter pour en savoir plus.

Comment utiliser une balise

Les balises utilisent uniquement les canaux publicitaires, évitant ainsi toute étape de connexion BLE. C'est précisément la raison pour laquelle les balises sont utilisées dans le domaine du positionnement précis en intérieur à faible consommation et de la publicité par données de capteurs. Au sens littéral du terme, une balise envoie des paquets de données à intervalle fixe, qui peuvent être reçus par un appareil central tel qu'un téléphone portable ou une passerelle Bluetooth.

Par exemple, pour un capteur de température et d'humidité, les données peuvent être intégrées à la charge utile iBeacon, qui les transmet toutes les secondes. Le capteur ne se connecte à aucun autre appareil. La passerelle Bluetooth à proximité reçoit uniquement le message de la balise, puis transmet les valeurs de température, d'humidité et de température mineure au serveur ou à la station d'accueil via la liaison terrestre. S'il s'agit d'une passerelle Bluetooth LoRa, elle peut transmettre les données à une passerelle LoRa via LoRa, puis au cloud. Comme illustré ci-dessous.

Pour citer un exemple interne, nous avons déployé une balise à l'entrée. Lorsqu'un tracker ou une passerelle Bluetooth reçoit la charge utile, il filtre l'UUID, le majeur et le mineur, puis transmet le majeur, le mineur et le RSSI à une passerelle LoRaWAN, puis au cloud. Le serveur calcule la distance entre la balise et le tracker avec le RSSI pour déterminer la position de ce dernier.

Étant donné que l'annonceur et le récepteur fonctionnent de manière aléatoire sur les canaux 37, 38 et 39, si une balise annonce toutes les secondes et qu'une passerelle ouvre périodiquement une fenêtre de réception de 1 seconde, il est possible que la passerelle ne puisse pas recevoir la balise. Nous recommandons de définir la durée de réception plus de deux fois avant l'intervalle d'annonce de la balise.

Avec la popularisation des technologies LPWAN, Wi-Fi et 5G, les applications Beacon basées sur la technologie BLE se sont multipliées sur le marché. La technologie Beacon, et notamment la technologie Beacon+LPWAN, offre de nombreuses solutions éprouvées sur le marché, notamment pour les parkings intelligents, les musées, les entrepôts, les chaînes du froid, les magasins, les maisons de retraite, les hôpitaux, les parcs d'exposition et d'autres applications Beacon. Lire le livre blanc ici.

Figure 1. Flux de données de la solution B-Mobile®
Figure 1. Flux de données de la solution B-Mobile®
Figure 2. Flux de données de la solution B-Fixed®
Figure 2. Flux de données de la solution B-Fixed®

Partager cet article:

fr_FRFrench