Eddystone Protocol en specificaties

Eddystone Protocol en specificaties

Bluetooth bakens zijn de overname van alle marketing strategieën. Ze maken het mogelijk proximity-aware applicaties voor bedrijven, klanten en andere industriële omgevingen. Dit artikel legt de Eddystone protocol en specificaties. Bovendien, leert u over Bluetooth BLE baken normen van Eddystone, iBeacon, en AltBeacon ook.

Dus de bakens op het punt om onze hele wereld te veranderen. Voordat we gaan vooruit, hoe hun reclame-pakketten werken en wat is hun standaard?

Bluetooth BLE baken normen

Vandaag is er drie kritische marktstandaard voor bakens.

iBeacon ,Eddystone, ALT

1. Eddystone van Google

Google lanceerde deze baken ergens terug in 2015. Het is compatibel met zowel Android en iOS smartphones. Eddystone zendt packets drie frametypen. Verschillende bedrijven kunnen hun bakens met behulp van de Proximity Beacon Application Programming Interface beheren.

2. iBeacon van Apple

Apple lanceerde haar baken in 2013. Het heeft ook compatibel met Android en iOS smartphones. Het gebruikt lage energie Bluetooth nabijheid detecterende technologie om een ​​universeel unieke identificeerder UUID genoemd zenden. We zullen het in detail uitleggen in dit artikel vooruit.

3. AltBeacon van Radius Network

Radius netwerken lanceerde haar baken ergens in 2014. Het is een open-source baken met uiteenlopende open markten met een ander type baken toepassingen.
Alle drie de standaarden BLE uitzending mechanisme om zenden reclame pakketten op de BLE kanaal. Ze gebruiken 37, 38 en 39 om te voorkomen dat tegenstrijdige Wi-Fi verkeer.

Eddystone Protocol Specificaties

Alle normen kunnen gebruik maken van hun eigen structuur van de BLE reclame voor het toevoegen van hun gegevens en formats. Het baken apparaat adverteert hetzelfde pakket op alle drie van de reclame-kanalen elke keer. daarom, Alle BLE packet scanner of ontvanger kan dat pakket gemakkelijk opnemen. Zodra de ontvanger ontvangt, bepaalt dat ofwel die pakket te decoderen of niet. Als dat te decoderen, de ontvanger neemt de overeenkomstige actie.

gemeenschappelijke elementen

In de reclame-pakket, Er zijn verschillende structuren van data payload: lengte, type, en data.

Het lengteveld principe bepaalt de totale omvang van de volgende datavelden en hun gegevenstype.

Bovendien, het gegevenstype verklaart of de data een naam of een URI. Het is voorts dat ofwel is een dienst UUID of één van de andere gedefinieerde datatypes.

De laatste is pakketdata. Het is waar beacon inrichtingen nemen de structuur een stap verder. Dus ze definiëren een sub-structuur binnen het veld data. Ze doen dat om de verschillende standaarden te bepalen.

Het is belangrijk dat zowel data en reclame pakketten gebruiken hetzelfde formaat. Beacon apparaten in principe volgen de standaard reclame pakketindelingen. Echter, zij omvatten data payload voor een of meer normen.

Eddystone baken protocol formaat door Google

Eddystone baken protocol formaat door Google

Eddystone een platformonafhankelijke, open-source baken formaat gepresenteerd door Google. Definieert verschillende frametypen in vergelijking met andere beacon standaarden. Beacons kunt gebruik maken van deze formaten gecombineerd of afzonderlijk.

Eddystone-UID

U kunt deze indeling gebruiken om uit te zenden een unieke baken ID. Het uitzenden van een unieke 16-byte baken ID. Het ID bevat een 10-byte naamruimte en een 6-byte aanleg. voorts, Deze ID kan nuttig zijn voor het afbeelden van een inrichting aan een record in de externe opslag.

De namespace gedeelte toepassingen voor het groeperen van een bepaalde set van bakens. Anderzijds, de instantie ID nuttig om individuele apparaten te identificeren in de hele groep. In aanvulling op deze, de verdeling van de ID in bijvoorbeeld componenten naamruimte vergemakkelijkt optimaliseren van BLE scanning strategieën.

Eddystone-URL

Beacons gebruiken om uitzending Uniform Resource Locators. Het frame zendt een URL die een gecomprimeerd coderingsformaat met het AD pakket passen heeft. Na het decoderen van de URL, gebruikers kunnen de URL's gebruiken om toegang te krijgen tot het internet.

Bijvoorbeeld, als een Eddystone-URL baken uitzending van de URL zoals goo.gl/moco18, de cliënt kan gaan naar de webpagina door erop te tikken.

Eddystone-TLM

Het is voor het uitzenden van telemetrie -gezondheid en status- gegevens van het baken apparaat zelf. Dus dit frame uitzendt telemetrie informatie over het baken apparaat. Deze informatie omvat accuspanning, tellingen van broadcast-pakketten, en temperatuurinrichting.

Eddystone-EID

Het maakt gebruik van efemere identifiers om de veiligheid van de bakens te verbeteren. Dit frame zendt een gecodeerd kortstondige identificator. Deze ID verandert periodiek tijdens de initiële registratie met een snelheid bepaald met een webservice.

De Eddystone-URL frame zorgt voor web content bases op afstand zonder dat een app voor verschillende mobiele platformen. Chrome voor iOS ondersteunt al deze functie Eddystone. Door gebruik te maken van Chrome Vandaag Widget, gebruikers zijn in staat om de toegang web content naar de omgeving relevante. Dus ze gebruiken om meldingen te ontvangen bij het aantreffen van bakens.

U kunt een ander protocol specificaties te vinden, samen met gereedschappen en open-source code op Google Eddystone GitHub pagina.

iBeacon gegevens van Apple

iBeacon gegevens van Apple

Apple was het eerste bedrijf dat een baken geïntroduceerd in de wereld. De iBeacon is een handelsmerk van Apple. Alle bedrijven die willen dit product te verkopen moet een gratis licentie van Apple te verkrijgen.

iBeacon gebruikt een 30-byte pakket. Beacons moet dit pakket op te zenden 100 meter intervallen. Echter, alle bakens niet voldoen aan deze afstand beperking. Verschillende iOS-apps die de Core Location kader te gebruiken kan iOS vragen om voortdurend te controleren voor beacon-regio-crossing events. Het omvat bestaande en wijzigingen in de nabijheid van een iBeacon door de UUID. Bovendien, het omvat verder grote en kleine gebied.

IOS volgen plaatsvindt of de toepassing niet wordt uitgevoerd of. Bovendien, Het kan draaien op de gesloten app. Het is verplicht om te zetten locatiefuncties. Anders, de app zal de locatie niet controleren.

AltBeacon standaard van Radius Networking

AltBeacon is een andere populaire baken standaard. De specificatie van AltBeacon is een poging om een ​​OS-agnostisch en open-source standaard te creëren. Voor gedetailleerde specificaties van AltBeacon, U kunt de officiële website van AltBeacon bezoeken.

Eddystone-URL werkt niet meer?

Eddystone-URL werkt niet meer

Soms lijkt het erop dat Eddystone-URL niet werkt. De reden is: Google heeft een aantal ranking of scoren mechanisme. Het betekent soms Google geen URL tonen met een zeer lage click-rate. Bovendien, verbergen ze ook meldingen of URL's die u in het verleden hebben ontslagen. Echter, is het moeilijk om de exacte reden hier te specificeren. Als er een ongezien probleem, U kunt uw probleem rechtstreeks naar het Physical Web crew.