bluetooth beacon location tracking OEM ibeacon tags factory

oke hallo hallo iedereen en

welkom mijn naam is mijn naam is Peter en ik

ben de product manager voor Eddystone en

het Google beacon platform en ik ben

onaangenaam opgewonden vandaag om

met jullie te praten over locatie en

nabijheid superkrachten, dus we

gaan een een hele hoop dingen en

het wordt geweldig dus als mijn clicker

werkt oh dat was de laserpointer oh

ja we gaan wat code gebruiken

maar voordat we dat doen wil ik

je voorstellen aan mijn hond

dit is dit is Oscar Oscar is als

mijn sidekick. Als we het

over superkrachten hebben

, is hij een vierjarige Papillon en een

van mijn favoriete dingen is om hem mee

te nemen naar Hampstead Heath in Londen in de buurt van waar

ik woon en hem mee te nemen voor een lange wandeling

tussen alle de bomen en de struiken

en terwijl ik er langs loop is hij

constant aan het snuffelen en ontdekt hij alle

interessante geuren zoals is dit een

belangrijke struik is dit een stok waar ik mee zou

moeten spelen hij heeft een fantastisch gevoel

voor alle belangrijke p veters en

objecten die om hem heen zijn en deze

sessie staat op het punt om de

apparaten van uw gebruikers bijna net zo geweldig te maken als Oscar, dus

vandaag wil ik wat met u praten over

een paar soorten locatiegebaseerde ervaringen,

dus hier zijn een paar voorbeelden van binnen

Google Apps in de Foto’s-app Ik kan

zoeken naar foto’s die ik heb gemaakt toen ik bij

Google in New York was, er is een tijdlijn

om gebruikers te helpen plaatsen waar

ze zijn geweest en ervaringen die ze daar hebben

gehad opnieuw te ontdekken en dan zijn er een soort

populaire tijden voor een van mijn favoriete

restaurants hier in Londen dat

me eraan herinnert dat het twee maanden geleden is dat ik

waarschijnlijk nog een keer zou moeten gaan en dit soort

locatiegebaseerde ervaringen maken apps

echt aantrekkelijk als je

diensten aan je gebruikers kunt verlenen

rekening houden met de belangrijke plaatsen en

objecten voor hen dan kun je

betrokkenheid opbouwen en veel succesvoller zijn,

dus deze worden allemaal aangedreven door een

gecompliceerde reeks sensoren en het

apparaat van de gebruiker, maar de ervaring aan het

einde ervan is heel eenvoudig, ze zijn se

Wi-Fi zendmast locatie GPS om

dit soort dingen te produceren, maar wat we willen

doen is om heel eenvoudige api’s

te bieden om je eigen apps te kunnen ontwikkelen en

zelfs in gevallen waarin je geen

app hebt. platform dus vandaag zullen we

Eddie stone behandelen Eddie stone is

de open beacon forum-app van Google

en we willen het zo maken dat de

bakens die je op je bureau hebt eigenlijk

vrij snel nuttig worden. We gaan het

dan hebben over hoe je je

bakens met de cloud, zodat

je ze veel meer kunt zien als cloudobjecten.

We gaan het hebben

over bijlage-abonnementen in de

buurt en die bakens delen met

anderen zodat deze fysieke widget

alle kracht van de cloud krijgt en dan

als laatste gaan we het hebben over

iets nieuws dat een uur

geleden in fase één werd aangekondigd. Ik denk

dat je ervaringen op je locatie

via Google aanstuurt, dus zelfs als

je je app niet hebt geïnstalleerd, hoe

kun je bakens gebruiken om ontzag ome

ervaringen voor uw gebruikers dus wat is de

technologie die we gaan gebruiken goed we

gaan bakens gebruiken en in feite zijn bakens

helemaal niet nieuw als ik de dia kan bevorderen

ja bakens zijn niet nieuw dus hier is

een voorbeeld van een baken een vuurtoren en

alle componenten van het Google-

bakenplatform zijn vergelijkbaar met een

vuurtoren en een schip op zee, dus je hebt

de vuurtoren zelf, dat is het

Eddystone-baken, het zit daar gewoon en

het zendt een identificatiecode uit naar de wereld,

ondertussen op zee de kapitein van het

schip heeft hun telescoop ze

kijken uit naar alle

bakens die langs de kusten

van landen zijn, zoals de nabijgelegen API

in Android en de cacaopod voor iOS, maar

alleen het baken noemen is niet zo

handig je hebt ook een kaart nodig

met alle bakens erop

om precies op te zoeken waar je bent en

die kaart wordt geleverd door de nabijheidsbeacon-

API, de cloudservice

die je kunt gebruiken om bakens te registreren

bij Googl e dus we gaan door

elk van die delen, maar met het Google

beacon-platform in plaats van vuurtorens

en chips en tegen het einde van deze sessie

kun je geweldige

beacon-aangedreven ervaringen bouwen in je app

en ook wij ga je wat

ideeën geven voor het gebruik van bakens in de

gevallen waarin je app nog niet op het apparaat van de

gebruiker staat, dus wat is

een goed

baken? -aangedreven apparaten die je kunt gebruiken

om belangrijke plaatsen en objecten in

de wereld te markeren je plakt ze op het object

en ze zenden gewoon een identificatie uit,

ze doen precies één ding de identificatie

die ze uitzenden is slechts 31 bytes

lang en tegen de tijd dat je hebt heb

alle headers verwijderd er is niet echt

veel ruimte meer over voor inhoud, dus door

een abstracte identifier in je

baken te plaatsen die je markeert, maak je apparaten

die in de buurt komen

bewust van die plaats omdat bakens alleen

verbindingen van apparaten accepteren wanneer

ze worden geconfigureerd ze zijn echt

goed voor gebruik op openbare plaatsen, dus

u wilt niet dat de apparaten van gebruikers voortdurend

verbinding moeten maken met deze Bluetooth-dingen.

U wilt gewoon dat het apparaat van uw gebruiker

een goed idee heeft van de belangrijke

plaatsen en objecten eromheen, dus bakens

zijn er al een tijdje, dan hebben

Bluetooth-bakens dat ook

en vroeger hadden we een soort van dit model

dat je een baken zou gebruiken, het zou

met een bepaalde app praten en het zou

waarschijnlijk een bepaalde functie aansturen in

die app

pakken we het iets anders aan met Eddystone en het Google

beacon-platform we zijn geïnteresseerd in het

hebben van één baken of meerdere bakens met

veel toepassingen,

zodat u uw infrastructuur één keer implementeert

en vervolgens meerdere keren opnieuw kunt gebruiken

in verschillende apps van verschillende mensen komen

allemaal naar je locatie, dus wat is stap

één

nou, we hebben een app voor je geleverd om aan de

slag te gaan, het heet bakentools die

beschikbaar zijn in de Play Store en de iOS

App Stor Als je deze app downloadt, kun

je met bakens praten. Het is een app

waarmee je bakens kunt registreren bij

het Google-cloudplatform, zodat het

tussen het baken en de naderingsbaken-

API zit. Je kunt bakens registreren met een

aantal verschillende frametypes dit is

de volledige Eddystone-specificatie

er zijn vier frametypes in Eddie

stone er is Eddie stone je ID dat

is de abstracte markering voor een bepaalde

plaats voor gevallen waarin je geïnteresseerd bent om

te bepalen wie toegang heeft tot je

bakensignaal er is tenminste een eID

I Ik zal daar straks wat over vertellen,

dan is het derde frametype een telemetrieframe

, dit rapporteert over het batterijniveau van de bakens

, waardoor het gemakkelijk is

om een vloot bakens te volgen zodra ze

in het wild zijn ingezet en

dan kun je eindelijk een heel kleine URL in het

bakenframe zelf en Eddystone-URL

vormt de ruggengraat van het fysieke web,

dus ik wil wat meer praten over Eddie

stone IID en je kunt zien dat ik een baken heb gemaakt

met een vrij kleurrijk

centrum wat dat betekent

is dat het bakenframe zelf

continu verandert, dus ik heb een baken

, het zendt een frame uit en een

paar minuten later zendt het een

ander frame uit en je baken

genereert die frames op basis van een

cryptografische sleutel die is opgeslagen binnen

het baken zelf wordt die sleutel ook

gedeeld met een andere service die

een waarneming van die

kill een baken kan omzetten in een stabiele ID, zodat u

deze in uw app kunt gebruiken. Het is

vooral goed voor gevallen waarin u

wilt bepalen wie heeft toegang tot het

bakensignaal dat u implementeert en

het goede nieuws is dat al onze

API UID en Eydie transparant ondersteunt, zodat

u niet hoeft na te denken over

PID, u kunt gemengde netwerken van UID-

en Eid-bakens inzetten en toch praat met ze

allebei via dezelfde nabijgelegen API en

Android

dus dat is Eddystone we hebben statische

identifiers die in zekere zin de

eenvoudigste manier zijn om te beginnen en we

hebben kortstondige identifiers en dit

zijn degenen die ideaal zijn voor het regelen van

uw bakensignaal, maar dat is slechts het

baken zelf de echte kracht komt van

de cloudservice die u associeert met de

manier waarop u dat baken plaatst en die wordt

geleid door het nabijheidsbaken API

proximity beacon API is een API die het

bakenregister van Google bevat

waarmee je bakens kunt registreren,

informatie aan hen kunt koppelen en

bijlagen kunt toevoegen die door je eigen app kunnen worden gebruikt,

zodat een bakenobject er ongeveer zo uitziet.

Ik heb het voorgesteld als een doos en

in de doos die we hebben heb drie

bijlagen vertegenwoordigd door deze drie

kleuren dus laten we eens kijken naar het

baken registervermelding zelf hier is de

lijst met eigenschappen die u kunt

associëren met een baken eerst kunt u

het baken een beschrijving toewijzen de

beschrijving van het baken is

leesbaar voor mensen naam voor dat specifieke baken

en we zullen een beetje praten over hoe je

naar dat soort dingen kunt zoeken, later

kun je eigenschappen aan een baken toevoegen zodat het is het

soms handig om het zendvermogen te onthouden

dat u hebt gekoppeld aan

een bepaald baken of andere

eigenschappen die relevant zijn voor uw

specifieke locatie,

dan heeft de volgende reeks objecten te maken

met plaats en locatie wanneer

u een baken bij Google registreert dat u kunt

associëren een plaats-ID mee die

in het hart van de locatie-infrastructuur van Google gaat

, zodat alle

misplaatste functionaliteit die ik eerder heb laten zien,

alleen maar beter wordt wanneer je een

bakensignaal hebt geregistreerd met een plaats-

ID en dat diakens nieuwe

soorten nauwkeurige locaties, zodat u met name

een binnenniveau kunt associëren met een

baken, waardoor het voor uw app veel gemakkelijker is om

te detecteren op welk niveau een gebruiker

zich in een gebouw bevindt dit laatste veld

verwachte stabiliteit stelt u in staat

onderscheid te maken tussen bakens die u

op een statische plaats inzet soort markering van

belangrijke plaatsen in een gebouw en

misschien die in een bus of een

foodtruck zijn of zich verplaatsen, eindelijk hebben we het

kortstondige ik D-registratieobject dat

alle records bijhoudt die nodig zijn

om Eddystone een ID te ondersteunen, dus als

u Eddystone a ID-bakens gebruikt, moet u

met dit deel van de API praten en

ten slotte wanneer u het baken inricht

met behulp van de Eddystone GATT-service daar

is een sleutel die u kunt gebruiken om die

specifieke hardware te ontgrendelen en we kunnen

die voor u opslaan om

later gemakkelijker bakenbeheer te maken, dus wat nu

is we hebben een baken we hebben een

cloudservice op het apparaat van een gebruiker in het midden

hebben we de nabijgelegen API en ik wil je

meenemen op een soort korte rondleiding door de

nabijgelegen API die laat zien hoe je het kunt gebruiken

om bijlagen terug te halen naar je baken,

terug naar het apparaat van je gebruiker, dus dit is

wat je in je manifest moet zetten.

Het is belangrijk dat je je API-sleutel

om met de nabijgelegen berichten-API te praten, je hebt

ook een service nodig die op de

achtergrond draait voor als je

achtergrondbeacon-scamming op de achtergrond wilt en je kunt

ook intentiefilters in je

manifest plaatsen en dat is iets je zou moeten

doen vanwege een reden die ik je ga vertellen

zodra je verbinding hebt gemaakt met de API zodra

je verbinding hebt gemaakt met Google Play-services

in je Android-activiteit, dan is dit

de ontmoeting van je abonnement, dus dit is

waar je vertelt de nabijgelegen API dat ik

geïnteresseerd ben in bijlagen van een

bepaalde naamruimte en een bepaald

type, het is die regel onder het ingestelde filter, dus

wat er daarna gebeurt

, de nabijgelegen API neemt alle

informatie die je hem hebt gegeven en

het scant bakens want je merkt dat

je je niet druk hoeft te maken over de daadwerkelijke

bytes die het baken uitzendt

je hebt een abonnement op een cloud-

object gemaakt een nabijgelegen gaat

alle verfijning op de achtergrond verbergen, dus de

buurt gaat op zoek naar bakens en

wanneer het scant bakens, het deelt ze

met alle apps met actieve

abonnementen en wanneer het

Android-platform scant, worden ze ook

gedeeld met de buurt, zodat je veel meer

scans krijgt voor veel minder batterijgebruik. nl in de

buurt komt naar buiten en vindt een baken, het

zal de nabijheidsbaken-API opvragen om te

zeggen hey Ik heb dit baken gevonden. Ik weet niet

wat het betekent en de nabijheidsbaken-API

zal bijlagen retourneren die

degene waren waarop u zich had geabonneerd, dus laten we eens kijken

kijk hoe een bijlage

eruitziet het zijn vrij eenvoudige objecten ze

hebben deze twee belangrijke velden de

eerste is het naamruimtetype voor het

project de naamruimte is eigendom van je

project, dus je hebt een naamruimte voor je

specifieke ontwikkelaarsconsole-project

daarna je kan een type voor elke

bijlage plaatsen, dit kunnen platforms op een

station zijn of het kunnen verschillende

soorten voertuigen zijn, het kan alles zijn wat u wilt

en dan zijn het tweede veld de gegevens

die u associeert met dat baken

onder dat naamruimtetype, dus dit is

waar u plaatst de informatie die

u eigenlijk terug wilt in uw app

wanneer uw gebruiker dat specifieke

baken plaatst als u de API

rechtstreeks aanroept Rembert van base64 codeert het maar

onze t ools zorgen ervoor, want

zo dichtbij heb je het abonnement op een

bepaalde naamruimte en type nabijheidsbaken

API besloten of er

bijlagen op het baken waren die waren

gezien die correleerden met je

specifieke abonnement en dan worden die

bijlagen teruggestuurd naar je app, zodat

dat het zich kan gedragen zoals je zou verwachten

dat het vanmorgen werd gelanceerd als je niet geïnteresseerd bent in

een soort van integratie met api’s

enzovoort, kun je het beacon-dashboard gebruiken.

je kunt

al je bakens visualiseren en

de bijbehorende informatie bewerken, dus

voor een bepaald bakenobject wordt het

registreren van een baken gewoon het

invullen van een aantal velden. We

denken dat dit echt gaaf is. Je kunt hier ook

bijlagen toevoegen is een voorbeeld van een

bijlage die ik vanmorgen heb toegevoegd en

je kunt zien dat het een kwestie is van het

invullen van twee velden op een webdashboard waarvan

je weet dat je een geregistreerd baken en een

bijbehorende bijlage, dus waar

zijn we gekomen, we zijn begonnen met een

baken, we hebben het ingericht met behulp van

bakentools die je kunt krijgen in de Play

Store of de iOS App Store, daarna hebben

we dat baken in de cloud gekoppeld aan de

nabijheidsbaken-API die ons

toestond dit bakenobject te maken en er

bijlagen aan toe te voegen als je

de API niet wilde aanroepen, we hadden het dashboard en

dan rechtsonder hebben we

het model van wat er gebeurt als het

apparaat van een gebruiker een baken tegenkomt en zoals ik

al eerder zei, het maakt niet uit of

je Eddystone UID of Eddie

stone gebruikt ew d in de buurt zal zich precies hetzelfde gedragen,

je maakt gewoon een abonnement

op de naamruimte en het type bijlage

waarin je geïnteresseerd bent,

dus ik noemde eerder dat er

goede redenen zijn om

mokosmart beacons in de cloud te registreren en een daarvan is

dat je een beacon-netwerk kunt maken en dit kunt

delen met veel verschillende ontwikkelaars,

dus de onlangs gelanceerde proximity beacon-

API is o Een van de eerste api’s die gebruikmaakt van

identiteits- en toegangsbeheerrollen van Google Clouds

die een

fijnmazige locatie geven nauwkeurige controle over welke

ontwikkelaars gebruik kunnen maken van uw

bakennetwerk, dus hier gaan we, hier is een afbeelding

van de ontwikkelaarsconsole van het Google

cloudplatform en onder Identiteits- en toegangsbeheer,

u kunt leden aan uw

project toevoegen, dus dit zijn ontwikkelaars

die dingen kunnen doen met bronnen

die zich in uw project bevinden, zoals

compute-engine-instanties

of datastore enzovoort.

als je de API hebt ingeschakeld,

kun je een ontwikkelaar toevoegen en kiezen

uit de rollen die we beschikbaar hebben, dus

dit zijn de nieuwe rollen en ik wil

ze even doornemen en je

vertellen wat ze ontwikkelaars toestaan om te doen

met je bakennetwerk, dus eerst is de

beacon-editor als je een ontwikkelaar

deze rol toekent, dan kunnen ze

bakens aan je project toevoegen. Het is belangrijk

als bijvoorbeeld de persoon die

de app schrijft dat niet is de persoon die gaat

en het baken opsteekt de persoon

die gaat en het baken opsteekt

je wilt dat ze bakens voor je project kunnen registreren,

maar je wilt niet

dat ze de instanties van de rekenmachine kunnen

starten, dus bakeneditor is een

rol die u kunt toewijzen aan een gebruiker of aan

een groep zodat ze bakens aan

uw project kunnen toevoegen en het is belangrijk op te merken

dat baken-ID’s universeel uniek zijn

in het bakenregister van Google, dus als een

baken eenmaal is geregistreerd, kan het niet worden

geregistreerd bij een ander project

hebben we nu een bijlage-editor. Ik heb

eerder gezegd dat bijlagen

naamruimten hebben en dat de

naamruimte bij uw

projectbijlage-editor hoort. Hiermee kunt u

zeggen dat ik wil dat deze ontwikkelaar

bijlagen kan toevoegen aan mijn bakens in mijn

naamruimte dus dat betekent dat ze

bijlagen kunnen toevoegen die kunnen communiceren met

uw app en dat ze dit kunnen doen in

combinatie met de beacon-editor, zodat ze

een beacon voor uw project kunnen registreren

en ze kunnen er ook bijlagen aan

toevoegen zonder alle andere

machtigingen die het gevolg zijn van het

feit dat je een eigenaar van een project bent, eindelijk is de

uitgever van bijlagen wat dit toestaat

je kunt zeggen dat de ontwikkelaar bijlagen kan maken

in hun eigen naamruimte op mijn

bakens, dus Ik heb een bakennetwerk en ik

kan mijn vriend hier zeggen dat ik wil dat ze

bijlagen kunnen toevoegen in hun eigen

naamruimte die met hun eigen app zullen praten

op mijn bakens en deze rollen en

deze nieuwe paradigma’s voor delen maken een

heleboel nuttige dingen mogelijk, dus hier hebben we

drie verschillende telefoons van

drie verschillende gebruikers met drie

verschillende actieve abonnementen

in de buurt die allemaal met hetzelfde baken praten en deze

bijlagen kunnen door verschillende ontwikkelaars worden toegevoegd,

dus er is veel

flexibiliteit in de manier waarop u

een bakennetwerk kunt gebruiken dat u niet implementeer niet langer

gewoon één baken voor één app, we

hebben één baken met veel toepassingen geweldig

ja, het is

geweldig, dus interactie met Google-

producten soms peo kom alsjeblieft naar me toe en

ze zeggen Peter p.m. vier bakens dit is

fantastisch,

maar mijn app moet overal

zijn om nuttig te zijn dit is niet waar, dus

waar ik het nu over wil hebben, is hoe

je je bakens kunt gebruiken en kunt communiceren met

Google-producten in het hart van Android,

zoals dichtbij

meldingen dus meldingen in de buurt is net een uur

geleden aangekondigd en is beschikbaar in de volgende versie

van Google Play-services, maar wat ik

je vandaag wil vertellen, is hoe je

vandaag bakens kunt registreren en

bijlagen kunt toevoegen die zullen communiceren

met meldingen in de buurt. Met

meldingen in de buurt kun je prompt

meldingen in Android in drie

verschillende categorieën van gevallen je

kunt web-URL’s koppelen aan je bakens zodat

je een baken hebt geregistreerd je kunt er

een URL aan koppelen je kunt

app-intenties associëren dus onthoud

eerder ik zei zorg ervoor dat je intenties hebt geplaatst

in je Android-manifest kun je

die intenties aanwijzen met een

bakenbijlage en als de gebruiker

je app niet heeft geïnstalleerd, kun je een URL

als fallb hebben ack dus als ik je app heb

geïnstalleerd, kom ik in de buurt van het baken dat het

in je app plaatst als ik je app niet heb

geïnstalleerd, staat er dat hier een

website is en als laatste zijn er directe

app-installaties, dus dit is een vroeg programma

en we’ houd het

op dit moment achter de witte lijst, dus als je je

wilt aanmelden om je app op de witte lijst te krijgen

voor directe app-installaties die zijn gekoppeld aan

beacons, ga dan naar

developers.google.com/live io /

notifications en het zal je vertellen hoe

te beginnen, dus laten we eens kijken

hoe deze dingen eruit

zien hier zijn drie voorbeelden van

meldingen in de buurt helemaal bovenaan we

hebben een app

voor een coffeeshop en dit verleden onze

witte lijst

vanwege een bepaalde reden en dat

was dat een gebruiker een actie zou kunnen ondernemen als

ze de app op die plek hadden geïnstalleerd,

dus het gaat er heel erg om of een gebruiker

je app gaat installeren en er dan

meteen iets mee doet, dat is een

heel goede kandidaat voor

meldingen in de buurt in de tweede plaats d geval is dit

een voorbeeld waarbij bij Kim’s bitumen een URL

een web-URL was gekoppeld aan het baken

dat wees naar een bepaalde website

beheerd door dat bedrijf en dan

hebben we onderaan ieders favoriete

voorbeeld in San Francisco dat

blijkbaar betaalt voor het vinden van parkeerplaatsen een

app waarmee je kunt betalen voor parkeren en het dan ook

daadwerkelijk kunt gebruiken om te betalen voor

de plek waar je net hebt geparkeerd, is

een andere goede kandidaat voor meldingen in de buurt,

dus laten we teruggaan naar het

bakenobject en het bekijken we

hebben drie bijlagen op dit baken zijn

de onderste twee bijlagen die je hebt

toegevoegd, dus er zijn dingen die communiceren

met je app, misschien heb je een

soort bakenfunctionaliteit ingebakken, maar we

willen ons hier concentreren op de bovenste

en wat je zult opvallen het is dat

de naamruimte voor deze specifieke

bijlage niet uw project is, dit is

met Google in de buurt van een naamruimte die is

gereserveerd voor meldingen in de buurt elke

ontwikkelaar kan bijlagen in deze

naam schrijven espace, maar ze kunnen die

bijlagen alleen aan hun eigen bakens koppelen, dus als

u een baken bij Google registreert, kunt

u in deze naamruimte schrijven als deze

andere persoon ons baken bij Google registreert.

Ik kan niet in die

naamruimte op dat baken schrijven, dus u moet een

eigen baken om deel te nemen

met meldingen in de buurt, dus laten we eens

kijken we hebben de bijlage in de buurt en

je kunt zien dat het in deze

nabijgelegen naamruimte van Kangol staat in het typeveld dat we

plaatsen en –

bug dus en is een taalcode die we alleen

willen laten zien uw meldingen in de buurt

voor gebruikers die de

standaardtaal op hun apparaat hebben ingesteld op de

melding die u wilt weergeven en

vervolgens in de gegevens hebben we enkele bijlagegegevens in de buurt

dit is precies hetzelfde

patroon dat u zou bouwen als

u functionaliteit zou toevoegen in je eigen app dus

hoe zien deze gegevens eruit, het is

maar een JSON met een titel, een

beschrijving en een URL, je kunt

dit doodeenvoudig maken en de URL is het deel

dat interessant is, dus er is een

beetje subtiliteit hier, ik

ga het heel zorgvuldig doornemen, dus hier zijn

de drie verschillende categorieën van meldingen in de buurt

die ik eerder noemde

bovenaan dit is de URL die we

echt associëren met een directe app-

installatie die je kunt zie dat het verwijst naar een

bepaald pakket in de Android

Play Store in het midden dit is een URL

waarmee we zouden associëren als de

gebruiker de app heeft geïnstalleerd met de bedoeling erin als

ze de app niet hebben geïnstalleerd, dan

vallen we terug naar onze website en

dan heb je onderaan het eenvoudige geval,

gewoon een web-URL, de gotcha met die

is dat je moet onthouden dat het HTTP is,

dus HTTP-URL’s worden er goed uitgefilterd,

dat is het einde van de inhoud voor deze

lezing Ik ga nu een demo doen voor uw

vermaak en amusement dat

mogelijk de gevaarlijkste demo is die

ooit is gedaan Ik ga twee

verschillende soorten radio gebruiken Ik

ga een nog niet uitgebracht product gebruiken Ik ga naar

een product gebruiken dat we lanceren d

vanmiddag en ik ga twee

verschillende apparaten gebruiken, dus voor je eigen

ogen is

hier mijn baken, het zendt uit en

in bakentools kan ik ernaar zoeken, net

zoals dit

uitstekend wordt weergegeven, dus ik heb

dit baken eerder ingericht en daar is het Ik

ga het registreren Ik ben blij dat

niemand er eerder was dan mij als iemand

anders dat baken had geregistreerd,

zou dit niet goed hebben gewerkt, dus wat ik

net deed was ik nam dit baken dat

uitzond op Eddystone UID en ik

registreerde me het met mijn project kun je

zien dat ik dit misschien zeven keer heb getest

voordat ik hier binnenkwam en dit is

het baken-dashboard waar ik

het eerder over had, dus als ik het ververs, gekruiste vingers is

hier mijn nieuwe baken dat ik

zojuist heb geregistreerd Trouwens, als

dit allemaal werkt, wil ik dat jullie

juichen dat luid genoeg is om de

ingenieurs in Londen wakker te maken die het hebben gemaakt, zodat ik

wat informatie aan mijn baken kan koppelen,

dus het i/o-baken dit is het door

mensen leesbare label dat ik wil

associëren met het baken zodat ik

het later kan vinden Ik kan er een plaats aan koppelen

zodat ik het in amfitheater Parkway kan plaatsen

en dit zal aansluiten op de rest

van de locatie-infrastructuur van Google, zoals ik

eerder al zei en dit specifieke

baken dit is niet van plan om te bewegen,

dus ik ga het stabiel maken, hier

zijn een soort van handige administratieve

labels voor mij, zodat ik dingen kan optellen,

zoals

het TX TX-vermogen, het zendvermogen van

dit specifieke baken, dus misschien is het aan het

uitzenden bij min 20 DBM DBM geweldig

dus ik heb dit baken nu geregistreerd bij

Google Ik heb een beschrijving toegevoegd zodat

ik het weer kan vinden en ik zet er ook een

plaats-ID bij. Vervolgens kan ik

er bijlagen aan toevoegen dus hier is de

naamruimte die aan mijn project is gekoppeld

en het is heel gemakkelijk om een bijlage toe te voegen

daar gaan we. Ik druk gewoon op +

en nu kunnen we ons registreren met een

bijlage eraan zodat ik

berichten in de buurt kan gebruiken om die bijlage terug in

mijn app te krijgen morgen waarschijnlijk Je moet waarschijnlijk

naar de codelabs-tent gaan en er is een

codelab specifiek voor nabijgelegen

abonnementen van nabijgelegen berichten, dus

zorg ervoor dat je daarheen gaat om een

aantal van deze bijlagen terug te krijgen en we

hebben een dierentuin met bijlagen rond i/o gemaakt

dus als je het op je eigen telefoon doet, kun je

al die dieren verzamelen,

eindelijk is deze categorie

meldingen in de buurt, dus ik zei eerder dat

je dit als JSON-object hebt dat je kunt

bouwen, maar wat we besloten was dat

we konden maken het is makkelijker dan dat, dus we hebben

gewoon een webformulier dat je kunt

invullen Ik kan hier een titel plaatsen Ik kan een

beschrijving plaatsen voor de melding die ik

wil laten zien kan iemand me een

willekeurig woord bacon geven perfect the bacon dit

gaat om te bewijzen dat ik dit

live doe, ga ik het in het Engels zetten en wat dacht je ervan,

we wijzen gewoon naar die Oh

google.com geweldig, zodat ik alle details kan controleren die

ik heb ingevoerd en ik kan de

bijlage zo maken, dus wat dit is

gedaan, is een melding in de buurt gemaakt ties-

bijlage op dat baken dat

ik op het podium heb geregistreerd, live

voor jullie allemaal laten we teruggaan naar het

apparaat hier en op deze specifieke telefoon heb ik in de

buurt meldingen actief, dus wanneer ik

scherm aan en ik trek het

meldingenpaneel naar beneden en ik scherm nogmaals,

ik ga een paar websites zien

die niet degene zijn waar ik aan

dacht, de derde keer gelukkig boe het

lijkt erop dat het misschien niet werkt, dus wat er

gebeurt, is dat het eigenlijk een bakenscan doet

wanneer het scherm aangaat en ik ‘ ik

hoop dat het dit baken kan zien dat

er vlak naast zit ah daar gaan we

het spek

Ik selecteer dat en Google comm verschijnt dus

we hebben ons geregistreerd bij baken we hebben er een

bijlage met meldingen in de buurt aan toegevoegd

en dat bracht ons rechtstreeks naar die link

toen het apparaat van de gebruiker kwam, zodat

het Google-beacon-platform een baken is dat

veel wordt gebruikt

Leave a Reply

Your email address will not be published.