Protocole et spécifications Eddystone

Table des matières
Protocole et spécifications Eddystone

Les balises Bluetooth prennent le relais de toutes les stratégies marketing. Ils permettent des applications de proximité pour les entreprises, clients et autres environnements industriels. Cet article explique le protocole et les spécifications d'Eddystone. de plus, vous découvrirez les normes des balises Bluetooth BLE d'Eddystone, iBeacon, et AltBeacon ainsi.

Les balises sont donc sur le point de transformer notre monde entier. Avant d'aller de l'avant, comment fonctionnent leurs paquets publicitaires et quelle est leur norme?

Normes de balise Bluetooth BLE

Aujourd'hui, il existe trois normes essentielles du marché pour les balises.

iBeacon ,Eddystone, ALT

1. Balise Eddystone de Google

Google a lancé cette balise quelque part dans 2015. Il est compatible avec les smartphones Android et iOS. Eddystone transmet des paquets avec trois types de trames. Différentes entreprises peuvent gérer leurs balises à l'aide de l'interface de programmation d'application de balise de proximité.

2. iBeacon d'Apple

Apple a lancé sa balise en 2013. Il est également compatible avec les smartphones Android et iOS. Il utilise la technologie de détection de proximité Bluetooth à faible énergie pour transmettre un identifiant universel unique appelé UUID. Nous allons l'expliquer en détail dans cet article à venir.

3. AltBeacon de Radius Network

Radius Networks a lancé sa balise quelque part dans 2014. Il s'agit d'une balise open source ayant un large éventail de marchés ouverts avec un type différent d'applications de balise.
Les trois normes utilisent le mécanisme de diffusion BLE pour transmettre des paquets publicitaires sur le canal BLE. Ils utilisent 37, 38 et 39 pour éviter les conflits de trafic Wi-Fi.

Spécifications du protocole Eddystone

Toutes les normes utilisent leur propre structure de publicité BLE pour ajouter leurs données et formats. Le dispositif de balise annonce à chaque fois le même paquet sur les trois canaux publicitaires. Par conséquent, tout scanner ou récepteur de paquets BLE peut facilement choisir ce paquet. Une fois que le récepteur reçoit, il détermine que ce paquet est décodable ou non. Si c'est décodable, le récepteur prend l'action correspondante.

Éléments communs

Dans le paquet publicitaire, il existe différentes structures de charge utile de données: longueur, type, et données.

Le champ de longueur définit essentiellement la taille globale des champs de données suivants et leur type de données.

de plus, le type de données explique si les données sont un nom ou un URI. Il indique en outre qu'il s'agit d'un UUID de service ou de l'un des autres types de données définis..

Le dernier est les données par paquets. C'est là que les balises poussent la structure comme un pas de plus. Ils définissent donc une sous-structure à l'intérieur du champ de données. Ils le font pour déterminer les différentes normes.

Il est important que les paquets de données et de publicité utilisent le même format. Les balises suivent essentiellement les formats de paquets publicitaires standard. toutefois, ils incluent la charge utile des données pour une ou plusieurs normes.

Format de protocole de balise Eddystone par Google

Format de protocole de balise Eddystone par Google

Eddystone est une plateforme multiplateforme, format balise open source présenté par Google. Il définit de nombreux types de trames différents par rapport aux autres normes de balise. Les balises peuvent utiliser ces formats combinés ou individuellement.

Eddystone-UID

Vous pouvez utiliser ce format pour diffuser un identifiant de balise unique. Il a diffusé un identifiant de balise unique de 16 octets. L'ID contient un espace de noms de 10 octets et une instance de 6 octets. en outre, cet ID peut être utile pour mapper un périphérique à un enregistrement dans le stockage externe.

La partie d'espace de noms utilise pour regrouper un ensemble particulier de balises. D'autre part, l'ID d'instance est utile pour identifier les périphériques individuels dans l'ensemble du groupe. De plus, la division de l'ID en composants d'instance et en espace de noms facilite l'optimisation des stratégies d'analyse BLE.

Eddystone-URL

Les balises l'utilisent pour diffuser des localisateurs de ressources uniformes. Le cadre diffuse une URL qui a un format de codage compressé pour s'adapter au package AD. Après avoir décodé l'URL, les utilisateurs peuvent utiliser les URL pour accéder à Internet.

Par exemple, si une balise Eddystone-URL diffusait l'URL comme goo.gl/moco18, le client peut accéder à la page Web en appuyant dessus.

Eddystone-TLM

C'est pour diffuser la télémétrie - santé et statut- données sur le dispositif de balise lui-même. Donc, ce cadre diffuse des informations de télémétrie sur le dispositif de balise. Ces informations incluent la tension de la batterie, nombre de paquets de diffusion, et la température de l'appareil.

Eddystone-EID

Il utilise des identifiants éphémères pour améliorer la sécurité des balises. Cette trame diffuse un identifiant éphémère chiffré. Cet identifiant change périodiquement lors de l'inscription initiale à un taux déterminé avec un service web.

Le cadre Eddystone-URL offre des bases de contenu Web sur la proximité sans nécessiter une application pour différentes plates-formes mobiles. Chrome pour iOS prend déjà en charge cette fonctionnalité Eddystone. En utilisant Chrome Today Widget, les utilisateurs sont capables d'accéder à du contenu Web pertinent à proximité. Ils utilisent donc pour recevoir des notifications lorsqu'ils rencontrent des balises.

Vous pouvez trouver différentes spécifications de protocole ainsi que des outils et du code open-source sur la page Google Eddystone GitHub.

Données iBeacon d'Apple

Données iBeacon d'Apple

Apple a été la première entreprise à introduire une balise dans le monde. L'iBeacon est une marque déposée d'Apple. Toutes les entreprises qui souhaitent vendre ce produit doivent obtenir une licence gratuite d'Apple.

iBeacon utilise un paquet de 30 octets. Les balises doivent diffuser ce paquet sur 100 intervalles de mètres. toutefois, toutes les balises n'adhèrent pas à cette restriction de distance. Différentes applications iOS qui utilisent le framework Core Location peuvent demander à iOS de surveiller en permanence les événements de croisement de balises et de régions. Il comprend l'existence ou l'entrée à proximité d'un iBeacon par l'UUID. de plus, il comprend en outre des domaines majeurs et mineurs.

Le suivi IOS a lieu que l'application soit en cours d'exécution ou non. de plus, il peut activer l'application fermée. Il est obligatoire d'activer les fonctionnalités de localisation. Autrement, l'application ne surveillera pas l'emplacement.

Norme AltBeacon de Radius Networking

AltBeacon est une autre norme de balise populaire. La spécification d'AltBeacon est une tentative de création d'un standard OS-agnostique et open source. Pour les spécifications détaillées d'AltBeacon, vous pouvez visiter le site officiel d'AltBeacon.

Eddystone-URL ne fonctionne plus?

Eddystone-URL ne fonctionne plus

Parfois, il semble que Eddystone-URL ne fonctionne pas. La raison est: Google a un mécanisme de classement ou de notation. Cela signifie parfois que Google n'affiche pas une URL ayant un taux de clics très faible. de plus, ils masquent également les notifications ou les URL que vous avez rejetées dans le passé. toutefois, il est difficile de préciser ici la raison exacte. S'il y a un problème invisible, vous pouvez transmettre votre problème directement à l'équipe Web physique.

Écrit par --
Nick Il
Nick Il
pseudo, un chef de projet chevronné dans notre R&Département D, apporte une richesse d'expérience à MOKOSMART, ayant auparavant occupé le poste d'ingénieur de projet chez BYD. Son expertise en R&D apporte une compétence complète à sa gestion de projet IoT. Avec une solide expérience couvrant 6 années en gestion de projet et obtenez des certifications comme PMP et CSPM-2, Nick excelle dans la coordination des efforts de vente, ingénierie, essai, et équipes marketing. Les projets d'appareils IoT auxquels il a participé incluent Beacons, Appareils LoRa, passerelles, et prises intelligentes.
Nick Il
Nick Il
pseudo, un chef de projet chevronné dans notre R&Département D, apporte une richesse d'expérience à MOKOSMART, ayant auparavant occupé le poste d'ingénieur de projet chez BYD. Son expertise en R&D apporte une compétence complète à sa gestion de projet IoT. Avec une solide expérience couvrant 6 années en gestion de projet et obtenez des certifications comme PMP et CSPM-2, Nick excelle dans la coordination des efforts de vente, ingénierie, essai, et équipes marketing. Les projets d'appareils IoT auxquels il a participé incluent Beacons, Appareils LoRa, passerelles, et prises intelligentes.
Partager cette publication
Renforcez votre connexion Besoin avec MOKOSmart Solutions pour appareils IoT!