De retour en juin 2013, Apple a dévoilé sa prochaine grande nouveauté dans le monde de la communication sans fil – iBeacon. Cette technologie n’avait pas vraiment attiré l’attention à l’époque, mais c'était quand même impressionnant. Il s'appuie sur l'arrière du Bluetooth 4.0 (introduit dans 2010), ou comme nous l'appelons, Bluetooth Low Energy (EST DEVENU) La technologie. La spécification iBeacon représente une avancée significative dans les services basés sur la proximité optimisant les principaux avantages du BLE.
introduction à jeBeacon proposé par Apple
iBeacon est un protocole publicitaire Bluetooth. Ce protocole guide essentiellement les balises Bluetooth que quelles données et dans quel format doivent faire de la publicité. Si vous souhaitez vérifier la spécification complète d'iBeacon, vous pouvez visiter le site officiel d'Apple pour iBeacon.
Apple iBeacon n'est pas un produit matériel que vous pouvez acheter sur l'Apple Store. C'est plutôt un ensemble de règles – une spécification de protocole, si tu veux être technique – pour la détection de proximité basée sur BLE. iBeacon utilise la technologie de détection de proximité Bluetooth à faible consommation d'énergie.
Apple est la société qui a introduit une iBeacon dans le monde. Le 'je’ dans iBeacon, comme nous l’avons vu avec la marque Apple, désigne la mise en œuvre d'Apple. toutefois, la technologie sous-jacente n'est pas propriétaire. C'est basé sur le Bluetooth 4.0 Protocole BLE et peut être implémenté sur n'importe quel appareil compatible, pas seulement les produits iOS. Le marché a également vu une prolifération de services et d'appareils de balise provenant d'autres géants de la technologie., comme Eddystone de Google.
Comment fonctionne la spécification iBeacon
La technologie iBeacon utilise BLE, une partie du Bluetooth 4.0 spécification publiée dans 2010. Le cœur d'iBeacon est la diffusion. iBeacon fonctionne sans avoir besoin de connexion. Toutes les informations obtenues par l'APP sont diffusées.
La méthodologie de base pour diffuser des paquets publicitaires est la même. Un dispositif de balise envoie les mêmes paquets aux trois canaux publicitaires. Lorsqu'un récepteur reçoit un paquet, il détermine la pertinence du paquet. Cela signifie que le récepteur vérifie si le paquet publicitaire est décodable ou non.? Si le paquet est décodable, il effectue d'autres actions.
La communication iBeacon est unidirectionnelle: les balises diffusent en continu de petits paquets de données. Tout appareil compatible BLE peut recevoir ces transmissions. Ces paquets contiennent des identifiants uniques et des informations supplémentaires. Lorsqu’un appareil compatible entre dans la portée de la balise, il détecte ce signal et peut estimer sa proximité avec la balise en fonction de la force du signal.
Diffusion et encodage iBeacon
iBeacon est avant tout une question de diffusion. Chaque appareil iBeacon a un identifiant unique (UUID + Majeur + Mineur). Cet identifiant marque une zone spécifique dans la portée de diffusion de l'appareil. Ici, nous nous concentrons sur les aspects critiques: quelles informations les iBeacons diffusent? Ce que vous devez transmettre et les exigences techniques par défaut.
Le format de paquet clé iBeacon comprend:
UUID (Identificateur unique universel): La taille de l'UUID est 16 octets. Une chaîne est le plus souvent utilisée pour la représenter.
Majeur: 2 octets forment majeur. Il s'agit essentiellement d'un nombre allant de 1 à 65,535.
Mineur: La taille du mineur est 2 octets, semblable au majeur.
Cette conception des identifiants permet d'identifier de manière inégale une balise parmi des milliers. Ensemble, ils identifient quelle iBeacon dans quel groupe transmet. Donc, ce format de paquet est très utile pour construire de grands réseaux de balises.
Éléments supplémentaires dans le paquet de diffusion iBeacon:
Longueur du champ AD: Cela vous indique la quantité de données utiles contenues dans l'annonce..
Type: De quel type d'annonce avons-nous affaire ici?
ID de l'entreprise: Un identifiant d'entreprise à deux octets attribué par le Bluetooth SIG. Cela aide les applications à analyser correctement les champs de données. Celui d'Apple est 0x004C, tandis que Nordic Semiconductor passe par 0x0059.
Type de balise: Toujours réglé sur 0x02, signification “Je suis une balise de proximité!”
Longueur de la balise: Quelle est la durée du reste de ce message?
Puissance d'émission: Représente le RSSI calibré à 1 mètre. C'est comme une mesure de la distance à laquelle vous vous trouvez de la balise..
Prenez une chaîne de vente au détail nationale utilisant iBeacons. Toutes les balises de tous les magasins partagent un UUID. Chaque magasin a sa propre valeur majeure, et chaque rayon du magasin? Ils obtiennent des valeurs mineures uniques. Alors, quand les acheteurs entrent, le système peut leur proposer n'importe quoi, des offres à l'échelle de la chaîne aux offres spéciales réservées au rayon chaussures..
Applications principales de la technologie iBeacon
iBeacon, une technologie de localisation, a deux applications principales:
Notifications basées sur la proximité
iBeacon peut déclencher des messages envoyés aux utilisateurs lorsqu'ils entrent dans des zones de balise spécifiques. Sur iOS 7 et ci-dessus, le système prend en charge la détection iBeacon de manière native. Lorsque l’appareil d’un utilisateur entre dans la portée d’une iBeacon surveillée, cela peut réveiller l'application associée.
Positionnement intérieur
Les iBeacons utilisent l'indication de la force du signal reçu (RSSI) pour estimer la proximité de l'appareil. Le SDK iOS fournit une valeur de précision en mètres, représentant la distance à une iBeacon. En raison des fluctuations du signal et des facteurs environnementaux, Apple définit quatre plages de proximité:
- Immédiat: < 1 mètre
- Près: 1-3 mètres
- Loin: Terme relatif, n'indique pas nécessairement une grande distance
- Inconnu: Se produit lors de l'initialisation ou lorsque la distance ne peut pas être déterminée
le “Loin” le statut ici ne signifie pas vraiment que l'appareil est loin de l'iBeacon. En réalité, ça pourrait être assez proche – comme à juste un mètre. Il nous manque juste assez de données pour confirmer qu'il est à proximité. “Loin” signifie vraiment “quelque part dans cette fourchette” – l'appareil peut se trouver n'importe où à l'intérieur.
Les stratégies de positionnement en intérieur incluent:
- Point unique: Utilise les coordonnées de la balise la plus proche comme position de l'utilisateur
- Deux points: Calcule l'emplacement en fonction de deux balises’ Signaux RSSI
- Multipoint: Triangule la position à l'aide de trois balises ou plus
Ces méthodes peuvent être appliquées dans divers scénarios dont nous parlerons plus tard, comme la fourniture d'informations géolocalisées dans les musées ou l'amélioration de la navigation dans les grands espaces intérieurs.
Cas d'utilisation réels d'iBeacon
La polyvalence de la technologie iBeacon a conduit à son adoption dans diverses applications innovantes. Voici quelques exemples concrets:
- Assistant Météo: Une entreprise japonaise a développé une solution basée sur iBeacon pour éviter d'oublier ses parapluies les jours de pluie. Les utilisateurs placent un petit appareil iBeacon près de la porte, cela déclenchera l'application pour envoyer automatiquement des alertes météo.
- Suivi des bagages: Les voyageurs peuvent attacher une iBeacon à leurs bagages. Quand leurs bagages approchent sur le carrousel de l'aéroport, l'application alertera automatiquement les utilisateurs. Pas besoin d'attendre avec la foule autour du carrousel.
- Expositions d'art interactives: Un musée italien utilise nos appareils iBeacon (Étiquette d'orientation L01A) fournir des guides numériques et une navigation géolocalisés. À mesure que les visiteurs se déplacent dans les expositions, leurs smartphones débloquent des informations pertinentes sur l’œuvre d’art.
Configurer Balise MOKOs pour diffuser iBeacon
Les balises intelligentes MOKO sont entièrement compatibles avec iBeacon. Nous fournissons un manuel d'utilisation pour tous nos Balises Bluetooth, vous pouvez définir le protocole iBeacon en fonction de cela. Notez que assurez-vous que le micrologiciel de votre balise est toujours à jour. Si vous avez besoin d'aide supplémentaire, n'hésitez pas à en parler à notre expert Bluetooth!