Visste du at det er mulig å koble seg til Apples kraftige Finn mitt nettverk for å spore hvilken som helst Bluetooth-enhet? Gjør det mulig å bygge din egen DIY AirTag?
I denne artikkelen vil vi utforske hvordan det kan være oppnåelig ved å bruke gratis åpen kildekode-programvare, om det er en god idé, og hvordan dette kan være en fantastisk funksjon for din neste elektroniske konstruksjon.
Hva er en AirTag?
Utgitt i slutten av april 2021, er AirTag en elegant tracker som ser ut som en liten og skinnende mynt.
AirTag kan kobles til din iPhone for å hjelpe deg med å finne tapte gjenstander, og den er designet for å plasseres i lommeboken eller på vesken, blant mange andre muligheter.
Ved siden av en app for presisjonsplassering kommer den med en praktisk innebygd høyttaler som avgir en alarm for å hjelpe deg enkelt å finne det savnede elementet ditt.
Små Bluetooth-sporingsenheter blir mer vanlig og AirTag følger lignende produkter som Tile og Chipolo.
Du kan lese om som er den beste Bluetooth-trackeren for å forstå hvorfor AirTag er den mest attraktive enheten å replikere.
Fantastisk Finn mitt nettverk
Den største egenskapen til AirTag er hva som skjer når du mister en gjenstand mye lenger unna deg.
AirTag kobles til iPhone via Bluetooth, men på et tidspunkt kan du gå utenfor rekkevidden telefonen din kan oppdage.
Men ved å bruke Apples enorme Finn mitt-nettverk, som du kanskje har brukt tidligere for å finne telefonen din, kan en Apple-enhet i nærheten finne den nøyaktige plasseringen.
Når den er funnet, vil plasseringen bli lastet opp til Apples server privat og sikkert, og du vil bli varslet om veibeskrivelse for å finne sporeren.
Med millioner av mennesker som bruker iPhone, er det ikke vanskelig å forestille seg at noen, et sted, vil være innenfor rekkevidden til trackeren din, noe som gjør Finn mitt nettverk til et utrolig kraftig verktøy å benytte seg av.
Det hender bare at forskerne fra Sikkert mobilnettverkslaboratorium (SEEMOO) har funnet en måte å gjøre dette på.
Forskerne bak OpenHaystack har laget en gratis Mac-applikasjon som lar deg spore flere Bluetooth-enheter på samme måte som du kan spore flere AirTags på en iPhone.
Når den er sammenkoblet, får applikasjonen tilgang til Apples Finn mitt nettverk slik at du kan holde styr på tilbehøret ditt uansett hvor det er.
Forskerne har i hovedsak reversert hvordan Find My-nettverket fungerer for å lage OpenHaystack, og selv om det virker som et hack, er det ikke det.
OpenHaystack er i stand til å få tilgang til nettverket sikkert ved å bekrefte at du er en autentisk Apple-bruker gjennom en spesialbygd plug-in for Apple Mail.
Å bruke denne løsningen for å få tilgang til nettverket betyr at du må ha Apple Mail åpen samtidig som du bruker OpenHaystack.
Når det er oppnådd, vil datamaskinen din ha de nødvendige sikkerhetsnøklene som lar deg finne en Bluetooth-enhet i Finn mitt nettverk.
For en grundig og dyptgående oversikt over hvordan alt dette fungerer, kan du sjekke ressursene til OpenHaystack på GitHub.
Støtte for mikrokontrollere
OpenHaystack har for øyeblikket direkte støtte for noen få mikrokontrollere: BBC micro: bit v1. SP32-WROOM og ESP32-WROVER.
Hvert brett har sine egne fordeler, og hvis du ikke har en av disse allerede, kan du det sammenligne ESP32 med micro: bit for å se hva forskjellen er.
Teoretisk skal imidlertid OpenHaystack kunne spore hvilken som helst Bluetooth-enhet. For å bygge din egen tracker trenger du bare å drive en Bluetooth-komponent.
I denne YouTube-opplæringen lages en Bluetooth-sporer med bare tre hovedkomponenter: et litiumbatteriladekort, Bluetooth Low Energy (BLE)-modul og et batteri.
En gjør-det-selv-sporingsenhet er ikke vanskelig å replikere. Når du ser på innsiden av en AirTag, vil du se at den på samme måte består av et minimum av deler: et lite kretskort (PCB) med BLE-funksjon og et CR2032-batteri. Det er det.
Bare fordi du kan replikere en AirTag, bør du?
Så langt virker OpenHaystack som en ganske flott applikasjon som du kan forestille deg har potensial i DIY-prosjekter (mer om det senere).
Men selvfølgelig kan bruk av tredjepartsapplikasjoner på Apple-nettverket ha sin egen risiko. Her er en viktig ansvarsfraskrivelse skrevet av teamet:
"OpenHaystack er eksperimentell programvare. Koden er uprøvd og ufullstendig. For eksempel, OpenHaystack-tilbehør som bruker fastvaren vår, kringkaster en fast offentlig nøkkel og kan derfor spores av andre enheter i nærheten (dette kan endres i en fremtidig utgivelse). OpenHaystack er ikke tilknyttet eller godkjent av Apple Inc.»
Interessant nok, i prosessen med å undersøke hvordan Apples offline-nettverk fungerer, klarte de å avdekke en sikkerhetsfeil som, etter å ha avslørt problemet til Apple, siden har blitt fikset.
Det er heller ikke garantert om Apple vil fortsette å tillate OpenHaystack å operere inn i fremtiden, noe som betyr at appen på et hvilket som helst tidspunkt kanskje ikke lenger fungerer.
For en stund siden annonserte Apple at de vil begynne å støtte tredjepartsutviklere på deres Find My-nettverk, og starter med Belkin EarPods, men inntil da er bruk av OpenHaystack en fantastisk løsning.
Du kan finne alle filene for OpenHaystack, inkludert nedlastingsinstruksjoner, på deres GitHub side.
Bluetooth Low Energy (BLE) prosjekter
Hvis du leter etter en måte å inkorporere sporingsfunksjoner i ditt neste prosjekt, trenger du den nyeste versjonen av Bluetooth kalt Bluetooth Low Energy (BLE).
Micro: bit og ESP32 kommer begge med BLE-funksjonalitet og kan, som nevnt før, legges direkte til listen over sporbart tilbehør på OpenHaystack.
Men de er ikke de eneste brettene som bruker BLE. Arduino Nano 33 BLE beskrives for eksempel som en oppgradert Arduino Nano med kraftigere prosessorkraft, og du gjettet riktig, BLE står for Bluetooth Low Energy.
Med BLE om bord vil du ikke bare ha en måte å kommunisere trådløst med brettet på, men også en måte å spore det på.
Dette er spesielt nyttig hvis du bygger et prosjekt som du har dedikert mye tid til eller potensielt koster deg mye penger å tjene.
Det viktigste eksemplet kan være en DIY-smartklokke, slik som denne laget av Stephen Hawes med en ESP32.
Ved å bruke OpenHaystack har du nå muligheten til å spore smartklokken din ved å bruke BLE-funksjonen, noe som gir deg et sikkerhetskopieringsalternativ for å gjenopprette prosjektet ditt hvis det noen gang skulle bli stjålet eller etterlatt et sted.
Så, er det verdt det?
Med Apple AirTag som bare koster $29, kan det være bedre å bruke Apples proprietære produkter. Men, selvfølgelig, det ville ta moroa ut av DIY elektronikk.
Den beste delen av å bygge din egen AirTag er å vite hvordan du kan utnytte Apples ekstremt nyttige Finn mitt nettverk slik at du kan pare den med din egen BLE-enhet, som ikke nødvendigvis trenger å eksistere i Apple økosystem.
Den enheten kan være Bluetooth-høyttaleren din, eller det kan være en fantastisk DIY-smartklokke som du har laget på egen hånd. Uansett, bruk av OpenHaystack gir deg en fantastisk måte å inkludere sporing i ditt neste DIY-prosjekt.
Kom i gang med tingenes internett med disse Arduino IoT-prosjektene for nybegynnere.
Les Neste
- DIY
- AirTags
- DIY-prosjektideer
- blåtann
Garling elsker å utforske kreative bruksområder for teknologi. Med bakgrunn i musikk brukte hun mange år på å hacke datamaskiner for å lage rare og fantastiske lyder. Når hun ikke lager musikk, skriver hun om de beste DIY elektroniske prosjektene.
Abonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Klikk her for å abonnere