Vidste du, at det er muligt at tilslutte sig Apples kraftfulde Find My-netværk for at spore enhver Bluetooth-enhed? Gør det muligt at bygge dit eget DIY AirTag?

I denne artikel vil vi undersøge, hvordan det kan opnås ved hjælp af gratis open source-software, om det er en god idé, og hvordan dette kan være en fantastisk funktion til din næste elektroniske build.

Hvad er et AirTag?

Udgivet i slutningen af ​​april 2021, AirTag er en slank tracker, der ligner en lille og skinnende mønt.

AirTag'en kan parres med din iPhone for at hjælpe dig med at finde tabte genstande, og den er designet til at blive placeret i din pung eller på din taske, blandt mange andre muligheder.

Udover en præcis placeringsapp kommer den med en praktisk indbygget højttaler, der afgiver en alarm for at hjælpe dig med nemt at finde dit forsvundne emne.

Små Bluetooth-sporingsenheder bliver mere almindelige, og AirTag følger lignende produkter som Tile og Chipolo.

Du kan læse om som er den bedste Bluetooth-tracker at forstå, hvorfor AirTag er den mest attraktive enhed at replikere.

instagram viewer

Fantastisk Find mit netværk

Den største egenskab ved AirTag er, hvad der sker, når du mister en vare meget længere væk fra dig.

AirTag'en forbinder til din iPhone via Bluetooth, men på et tidspunkt kan du gå uden for det område, som din telefon kan registrere.

Men ved at bruge Apples enorme Find My-netværk, som du måske tidligere har brugt til at finde din telefon, kan en nærliggende Apple-enhed lokalisere dens nøjagtige placering.

Når den er fundet, vil placeringen blive uploadet til Apples server privat og sikkert, og du vil blive underrettet om anvisninger for at finde trackeren.

Med millioner af mennesker, der bruger iPhones, er det ikke svært at forestille sig, at nogen et eller andet sted vil være inden for rækkevidden af ​​din tracker, hvilket gør Find My-netværket til et utroligt kraftfuldt værktøj at benytte sig af.

Det er bare sådan, at forskerne fra Sikkert mobilnetværkslaboratorium (SEEMOO) har fundet en måde at gøre dette på.

Forskerne bag OpenHaystack har skabt en gratis Mac-applikation, der lader dig spore flere Bluetooth-enheder på samme måde, som du kan spore flere AirTags på en iPhone.

Når den er parret, får applikationen adgang til Apples Find mit netværk, så du kan holde styr på dit tilbehør, uanset hvor det er.

Forskerne har i det væsentlige reverse-manipuleret, hvordan Find My-netværket fungerer for at skabe OpenHaystack, og selvom det virker som et hack, er det ikke.

OpenHaystack er i stand til at få adgang til netværket sikkert ved at bekræfte, at du er en autentisk Apple-bruger gennem et specialbygget plug-in til Apple Mail.

At bruge denne løsning til at få adgang til netværket betyder, at du skal have Apple Mail åben på samme tid, som du bruger OpenHaystack.

Når det er opnået, vil din computer derefter have de nødvendige sikkerhedsnøgler, der giver dig mulighed for at finde en Bluetooth-enhed i Find mit netværk.

For et grundigt og dybdegående overblik over, hvordan det hele fungerer, kan du tjekke ressourcerne til OpenHaystack på GitHub.

Support til mikrocontrollere

OpenHaystack har i øjeblikket direkte understøttelse af nogle få mikrocontrollere: BBC micro: bit v1. SP32-WROOM og ESP32-WROVER.

Hver bestyrelse har sine egne fordele, og hvis du ikke allerede har en af ​​disse, kan du det sammenligne ESP32 med micro: bit for at se, hvad forskellen er.

Teoretisk set burde OpenHaystack dog være i stand til at spore enhver Bluetooth-enhed. For at bygge din egen tracker skal du blot tænde en Bluetooth-komponent.

I denne YouTube-vejledning oprettes en Bluetooth-tracker ved hjælp af kun tre hovedkomponenter: et lithium-batteriopladningskort, Bluetooth Low Energy (BLE)-modul og et batteri.

En gør-det-selv sporingsenhed er ikke svær at replikere. Når du ser på indersiden af ​​en AirTag, vil du se, at den på samme måde består af et minimum af dele: et lille printkort (PCB) med BLE-funktion og et CR2032-batteri. Det er det.

Bare fordi du kan replikere et AirTag, bør du?

Indtil videre virker OpenHaystack som en ret fantastisk applikation, som du kan forestille dig har potentiale i DIY-projekter (mere om det senere).

Men det kan selvfølgelig være forbundet med sine egne risici at bruge tredjepartsapplikationer på Apple-netværket. Her er en vigtig ansvarsfraskrivelse skrevet af teamet:

"OpenHaystack er eksperimentel software. Koden er uafprøvet og ufuldstændig. For eksempel udsender OpenHaystack-tilbehør, der bruger vores firmware, en fast offentlig nøgle og kan derfor spores af andre enheder i nærheden (dette kan ændre sig i en fremtidig udgivelse). OpenHaystack er ikke tilknyttet eller godkendt af Apple Inc.

Interessant nok, i processen med at undersøge, hvordan Apples offline-netværk fungerer, var de i stand til at afsløre en sikkerhedsfejl, som efter at have afsløret problemet til Apple, siden er blevet rettet.

Det er heller ikke garanteret, om Apple vil fortsætte med at tillade OpenHaystack at fungere i fremtiden, hvilket betyder, at appen på et hvilket som helst tidspunkt muligvis ikke længere fungerer.

For et stykke tid siden annoncerede Apple, at de vil begynde at støtte tredjepartsudviklere på deres Find My-netværk, startende med Belkin EarPods, men indtil da er brugen af ​​OpenHaystack en fantastisk løsning.

Du kan finde alle filerne til OpenHaystack, inklusive downloadinstruktioner, på deres GitHub side.

Bluetooth Low Energy (BLE) projekter

Hvis du leder efter en måde at inkorporere sporingsfunktioner i dit næste projekt, så skal du bruge den nyeste version af Bluetooth kaldet Bluetooth Low Energy (BLE).

Micro: bit og ESP32 kommer begge med BLE-funktionalitet og kan, som før nævnt, føjes direkte til listen over sporbart tilbehør på OpenHaystack.

Men de er ikke de eneste boards, der bruger BLE. Arduino Nano 33 BLE beskrives for eksempel som en opgraderet Arduino Nano med mere kraftfuld processorkraft, og du gættede det, BLE står for Bluetooth Low Energy.

Med BLE ombord har du ikke kun en måde at kommunikere trådløst med boardet på, men også en måde at spore det.

Dette er især nyttigt, hvis du bygger et projekt, som du har dedikeret masser af tid til eller potentielt koster dig mange penge at tjene.

Det bedste eksempel kan være et gør-det-selv-smartwatch, såsom dette skabt af Stephen Hawes ved hjælp af en ESP32.

Ved at bruge OpenHaystack har du nu mulighed for at spore dit smartwatch ved hjælp af dets BLE-funktion, hvilket giver dig en backup-mulighed for at gendanne dit projekt, hvis det nogensinde skulle blive stjålet eller efterladt et sted.

Så er det det værd?

Med Apple AirTag kun koster $29, kan du være bedre stillet ved at bruge Apples proprietære produkter. Men det ville selvfølgelig tage det sjove ud af DIY-elektronik.

Den bedste del af at bygge dit eget AirTag er at vide, hvordan man udnytter Apples ekstremt nyttige Find My-netværk så du kan parre den med din egen BLE-enhed, som ikke nødvendigvis behøver at eksistere i Apple økosystem.

Denne enhed kan være din Bluetooth-højttaler, eller det kan være et fantastisk gør-det-selv-smartwatch, som du har lavet på egen hånd. Uanset hvad, giver brug af OpenHaystack dig en fantastisk måde at inkorporere sporing i dit næste gør-det-selv-projekt.

De 10 bedste Arduino IoT-projekter

Kom godt i gang med tingenes internet med disse Arduino IoT-projekter for begyndere.

Læs Næste

DelTweetE-mail
Relaterede emner
  • gør det selv
  • AirTags
  • DIY projektidéer
  • Bluetooth
Om forfatteren
Garling Wu (10 artikler udgivet)

Garling elsker at udforske kreative anvendelser af teknologi. Med en baggrund i musik brugte hun mange år på at hacke computere for at lave underlige og vidunderlige lyde. Når hun ikke laver musik, skriver hun om de bedste DIY elektroniske projekter.

Mere fra Garling Wu

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!

Klik her for at abonnere