Hacking CES Scavenger Hunt - 💡 Fix My Ideas

Hacking CES Scavenger Hunt

Hacking CES Scavenger Hunt


Forfatter: Ethan Holmes, 2019

Det er netop blevet annonceret, at i årets Consumer Electronics Show (CES) vil præsentere en salgsfremmende scavenger-jagt baseret på Apples iBeacon-teknologi. Hvad hvis du kunne vinde jagten uden at skulle gå til CES?

Roligt introduceret af Apple på WWDC sidste år, er iBeacon en teknologi, der giver dig mulighed for at tilføje virkelige verdenskontekst til smarte telefonapplikationer. Baseret på Bluetooth LE-del af den nye Bluetooth 4.0-standard, er det en måde at levere grundlæggende indendørs navigation og nærhedsdetektering på.

Som vi talte om tidligere i dag, da vi omvendt konstruerede Estimote-bakkerne, er der tre egenskaber af en iBeacon, der arbejder sammen om at skabe fyrens identitet. Disse er:

  • UUID - Dette er en egenskab, som er unik for hvert firma. I de fleste tilfælde vil samme UUID blive givet til alle beacons, der udnyttes af en virksomhed (eller gruppe).
  • Major - Den egenskab, du bruger til at angive et relateret sæt af beacons, f.eks. i en detailindstilling vil alle beacons i en butik dele samme store værdi.
  • Mindre - Den egenskab, du bruger til at angive et bestemt signal på et sted.

Scavenger-jagten er derfor en jagt for en række fyrtårne, der sandsynligvis alle deler de samme UUID og Major numre, men vil have forskellige mindre tal. Effektivt ser vi efter et sæt beacons.

Men vandrer gange på CES håber at komme ind i den-omtrentlige 100 fod rækkevidde-af alle de iBeacons de har spredt over showet gulvet lyder som en masse arbejde.

CES har lavet sammen med Radius Networks, som leverer iBeacon-hardwareen, og Marc Wallace-CEO og medstifter af Radius Networks-har dette at sige om jagten,

Dette er en af ​​de fedeste nærhedsbevidste apps, vi har arbejdet på. Dette er også et af de første, håndgribelige applikationer, der benytter iBeacon-teknologien. Og det er et godt eksempel på, hvordan iBeacon-teknologien ikke kun handler om reklame, da det handler om at bringe nye og innovative løsninger på markedet. Vi er meget glade for at være en del af det.

Da de bruger hardware fra Radius Networks, kan vi ikke bare antage - som vi kunne med Estimote hardware - at vi kender UACID'en af ​​fyrene. Men beaconernes identiteter - alle beacons-er et sted, hvor vi nemt kan få vores hænder på dem, CES mobilappen.

Sikker nok at kigge på CES Android-applikationen. Det er ret nemt at bare downloade APK uden at skulle installere. Der er nogle tips der for os og ved hjælp af en decompiler var det ret nemt at finde detaljerne i målvarerne.

De mindre tal af de ni mål er beacons i koden til CES mobilapplikationen.

Den iBeacon UUID, vi leder efter, er 842AF9C4-08F51-1E39-282F-23C91AEC05E, mens det store antal - interessant nok ikke er nødvendigt og bare ignoreres af Android-applikationen - er 65000, mens de ni beacons spredt i CES-lokalet har mindre tal fra 65001 til 65009.

En næsten afsluttet scavenger jagt - med otte af de ni beacons allerede "fundet".

Da vi nu kender beaconernes identiteter, er det trivielt at afslutte scavenger-jagten uden at skulle gå til CES, da det faktisk er ret nemt at bygge din egen iBeacon hardware og ”Falske” appen til at tro at du har fundet fyrene. For at gøre det kan du enten bruge en Raspberry Pi eller et Bluetooth LE bord som Red Bear Labs BLE Mini bord-Radius Networks, de mennesker, der leverer hardware til CES, sælger endda en "IBeacon Development Kit" som ville fungere fint for vores formål.

På hvilket tidspunkt - nu har du din egen iBeacon-hardware - du kan bare gå videre og indstille UUID, Major og Minor-numrene på dit fyrtårn til hver af CES scavenger-jagtsymbolets identiteter igen og derefter bringe dit fyrtårn i rækkevidde af din mobiltelefon, der skal køre CES-mobilappen. Når du har vist appen alle de beacons, har du"færdig" jagten jager og kan hævde din præmie. Selvfølgelig gør det ikke lovligt. Det hedder bedrageri og vil sandsynligvis lande dig i alvorlige problemer. Gør det ikke.

Det kunne selvfølgelig være værre. Hvis de bruger Estimote-hardware, ville det være nemt for nogen at gøre jagten umulig at fuldføre. Fordi som vi har vist, kan alle med Estimote SDK ændre UUID, Major og Minor-nummeret af Estimote-beaconerne i feltet. Hvilket ville have betydet, at beacons indsat på tværs af CES-gulvet ikke virkede for scavenger-jagten længere. Igen foreslår vi ikke, at du gør dette. Hacking teknologi for at forstå, hvordan det virker og gøre det til at fungere bedre for dig, er en ting, men gratis monkeywrenching, der ødelægger andres erfaringer, er ikke rart.

Vi talte om begge muligheder for at konfigurere”Falske” beacons og evnen til at deaktivere fyr på feltet - i vores diskussion af vores reverse engineering af Estimote iBeacon hardware. Men vi troede ikke, vi ville se noget som dette lige så snart.

Opdatering: Takket være Binoy Joy for påmindelsen. Radius Networks ansøgning-for begge iOS og Android (Android understøtter ikke perifere roller) - omfatter evnen til at gøre din enhed til en iBeacon, og giver dig mulighed for at konfigurere UUID, Major og Minor-nummeret til fyret. Så hvis du har to enheder med dig på CES i dag - sig en telefon og en tablet - så kan du også være en vinder i den store CES Scavenger Hunt.



Du Kan Være Interesseret

Sætter din CNC-maskine i en penplotter

Sætter din CNC-maskine i en penplotter


Sofa Hack: Træ armstøtte bord med indbygget kopholder

Sofa Hack: Træ armstøtte bord med indbygget kopholder


Lyt til This Musician Scratch Cassette Tapes Like Vinyl

Lyt til This Musician Scratch Cassette Tapes Like Vinyl


3D Print This Incredible Superhero Mask fra Zortrax

3D Print This Incredible Superhero Mask fra Zortrax