Aller au contenu
Table des matières

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

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

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) a été lancé par Apple lors de la WWDC 2013. La technologie sous-jacente utilise le BLE, pris en charge après l'iPhone 4S. Lorsqu'un appareil portable, tel qu'un smartphone, se trouve à proximité d'une balise, il 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 utiliser 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 terme « majeur » sert à identifier un groupe d'associés. balises. Par exemple, dans un entrepôt, balises Chaque type de pièce doit avoir la même désignation principale. Le rôle d'une désignation principale est similaire à celui d'un groupe, permettant une meilleure gestion d'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 un Passerelle Bluetooth (Périphérique de réception), vous pouvez modifier le format des données selon vos besoins, à condition que le périphérique de réception puisse le décoder. De cette manière, les données provenant de divers appareils peuvent être traitées de différentes manières. capteurs peuvent être transmises via le protocole iBeacon. Pour certaines technologies comme LoRaWAN, Le débit de données est faible et la taille des paquets est réduite. La passerelle doit filtrer les données inutiles et ne transmettre que les données utiles. Pour plus d'informations, veuillez consulter “ Comment Lansitec Passerelle Bluetooth travaux”, document 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 framework de télémétrie à distance, est utile aux entreprises qui ont besoin de contrôler de nombreux systèmes. balises. Depuis balises Fonctionnant principalement sur batterie, ces dispositifs doivent être remplacés ou rechargés périodiquement. Les données de télémétrie permettent à la balise de transmettre son état et son niveau d'alimentation aux opérateurs environnants, afin que ces derniers puissent effectuer la maintenance et le remplacement des batteries.

L'EID est un cadre de sécurité, un système de balisage qui permet uniquement aux utilisateurs autorisés de lire les informations. Par exemple, dans une entreprise, balises Des messages sont affichés dans le hall d'entrée afin d'être diffusés à tous les clients et visiteurs. Cependant, l'entreprise dispose également de messages réservés à ses employés, et elle ne souhaite pas que ces messages soient vus 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 à courte portée de produits, comme par exemple les clients faisant 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 des données depuis capteurs

Lansitec Passerelle Bluetooth LoRa prend en charge iBeacon et Eddystone. Pour plus d'informations, veuillez consulter ‘ Comment Lansitec Passerelle Bluetooth travaux', doc. 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

L'émetteur et le récepteur doivent être connectés pour établir un canal dédié avant toute communication de données avec des appareils tels que des casques, des enceintes ou des périphériques Bluetooth. OTA. La connexion comprend quatre étapes : la publicité, la numérisation, l’initialisation et la 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 de diffusion, il n'y a donc pas d'étapes de connexion BLE ultérieures. C'est précisément la raison pour laquelle les balises sont utilisées dans le domaine d'application du positionnement précis en intérieur à faible consommation et de la diffusion de données de capteurs. Comme son nom l'indique, une balise envoie des paquets de données à intervalle de temps fixe, et ces données peuvent être reçues par un appareil central tel qu'un téléphone mobile ou un routeur. Passerelle Bluetooth.

Par exemple, un capteur de température et d'humidité peut transmettre ses données via une balise iBeacon, et le capteur les diffuse chaque seconde. Ce capteur ne se connecte à aucun autre appareil. Passerelle Bluetooth Le dispositif à proximité reçoit uniquement le message de la balise, puis transmet les données de température, d'humidité, ainsi que les valeurs majeures et mineures, au serveur ou à la station de base via le réseau de liaison. S'il s'agit d'un système LoRa, Passerelle Bluetooth, le Passerelle Bluetooth Les données peuvent être transmises à une passerelle LoRa via le réseau LoRa, puis vers le cloud, comme illustré ci-dessous.

Pour citer un exemple interne, nous avons déployé une balise à l'entrée. Lorsqu'un traceur ou un Passerelle Bluetooth reçoit la charge utile, filtre l'UUID, le major et le minor, puis transmet le major, le minor et RSSI à un LoRaWAN La passerelle, puis le cloud. Le serveur calcule la distance entre la balise et le traqueur. RSSI pour déterminer où se trouve le traceur.

É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, WIFI et 5G, les cas d'application Beacon basés sur la technologie BLE ont fleuri partout sur le marché. Technologie Beacon, et notamment la technologie Beacon+LPWAN, a fait ses preuves à de nombreuses reprises. solutions sur le marché, notamment pour des applications telles que les parkings intelligents, les musées, les entrepôts, les chaînes du froid, les magasins, les maisons de retraite, les hôpitaux, les centres d'exposition et autres applications Beacon solutions.

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®

Explorez le livre blanc : Introduction à la technologie Bluetooth et aux termes courants.

Partager cet article: