Visste du att det är möjligt att ansluta till Apples kraftfulla Hitta mitt nätverk för att spåra vilken Bluetooth-enhet som helst? Gör det möjligt att i princip bygga din egen DIY AirTag?

I den här artikeln kommer vi att utforska hur det kan vara möjligt med gratis programvara med öppen källkod, om det är en bra idé och hur detta kan vara en fantastisk funktion för din nästa elektroniska konstruktion.

Vad är en AirTag?

Släppt i slutet av april 2021, AirTag är en elegant tracker som ser ut som ett litet och glänsande mynt.

AirTag kan kopplas ihop med din iPhone för att hjälpa dig hitta borttappade föremål och den är designad att placeras i din plånbok eller på din väska, bland många andra möjligheter.

Vid sidan av en app för precisionslokalisering kommer den med en praktisk inbyggd högtalare som larmar för att hjälpa dig att enkelt hitta det försvunna föremålet.

Små Bluetooth-spårningsenheter blir allt vanligare och AirTag följer liknande produkter som Tile och Chipolo.

Du kan läsa om

vilket är den bästa Bluetooth-spåraren för att förstå varför AirTag är den mest attraktiva enheten att replikera.

Fantastiskt Hitta mitt nätverk

Det bästa med AirTag är vad som händer när du tappar bort ett föremål mycket längre bort från dig.

AirTag ansluter till din iPhone via Bluetooth men någon gång kan du gå utanför det räckvidd som din telefon kan upptäcka.

Men genom att använda Apples stora Hitta mitt nätverk, som du kanske har använt tidigare för att hitta din telefon, kan en närliggande Apple-enhet fastställa dess exakta plats.

När den hittats kommer platsen att laddas upp till Apples server privat och säkert, och du kommer att meddelas om vägbeskrivningar för att hitta spåraren.

Med miljontals människor som använder iPhones är det inte svårt att föreställa sig att någon, någonstans, kommer att vara inom räckhåll för din spårare, vilket gör Hitta mitt nätverk till ett otroligt kraftfullt verktyg att utnyttja.

Det råkar vara så att forskarna från Säkert mobilnätverkslabb (SEEMOO) har hittat ett sätt att göra detta.

Forskarna bakom OpenHaystack har skapat en gratis Mac-applikation som låter dig spåra flera Bluetooth-enheter på samma sätt som du kan spåra flera AirTags på en iPhone.

När appen är ihopkopplad får du åtkomst till Apples Hitta mitt nätverk så att du kan hålla reda på dina tillbehör var de än är.

Forskarna har i huvudsak omvänt utformade hur Find My-nätverket fungerar för att skapa OpenHaystack, och även om det verkar som ett hack, är det inte det.

OpenHaystack kan komma in i nätverket på ett säkert sätt genom att verifiera att du är en äkta Apple-användare genom ett specialbyggt plug-in för Apple Mail.

Att använda den här lösningen för att komma åt nätverket innebär att du måste ha Apple Mail öppet samtidigt som du använder OpenHaystack.

När det har uppnåtts kommer din dator att ha de nödvändiga säkerhetsnycklarna som gör att du kan hitta en Bluetooth-enhet i Hitta mitt nätverk.

För en grundlig och djupgående översikt av hur allt detta fungerar kan du kolla in resurserna för OpenHaystack på GitHub.

Stöd för mikrokontroller

OpenHaystack har för närvarande direkt stöd för några mikrokontroller: BBC micro: bit v1. SP32-WROOM och ESP32-WROVER.

Varje bräda har sina egna fördelar och om du inte redan har en av dessa kan du göra det jämför ESP32 med micro: biten för att se vad skillnaden är.

Teoretiskt bör dock OpenHaystack kunna spåra vilken Bluetooth-enhet som helst. För att bygga din egen tracker behöver du bara driva en Bluetooth-komponent.

I denna YouTube-handledning skapas en Bluetooth-spårare med bara tre huvudkomponenter: ett litiumbatteriladdningskort, Bluetooth Low Energy (BLE)-modul och ett batteri.

En DIY-spårningsenhet är inte svår att replikera. När du tittar på insidan av en AirTag kommer du att se att den är tillverkad på liknande sätt med ett minimum av delar: ett litet kretskort (PCB) med BLE-funktion och ett CR2032-batteri. Det är allt.

Bara för att du kan replikera en AirTag, borde du?

Hittills verkar OpenHaystack vara en ganska bra applikation som du kan föreställa dig har potential i DIY-projekt (mer om det senare).

Men självklart kan det medföra egna risker att använda tredjepartsprogram på Apples nätverk. Här är en viktig ansvarsfriskrivning som skrevs av teamet:

"OpenHaystack är experimentell programvara. Koden är oprövad och ofullständig. Till exempel, OpenHaystack-tillbehör som använder vår firmware sänder en fast offentlig nyckel och är därför spårbara av andra enheter i närheten (detta kan ändras i en framtida version). OpenHaystack är inte anslutet till eller godkänt av Apple Inc.

Intressant nog, i processen att undersöka hur Apples offlinenätverk fungerar, kunde de avslöja ett säkerhetsfel som, efter att ha avslöjat problemet för Apple, sedan dess har åtgärdats.

Det är inte heller garanterat om Apple kommer att fortsätta att tillåta OpenHaystack att fungera i framtiden, vilket innebär att appen när som helst kanske inte längre fungerar.

För ett tag sedan meddelade Apple att de kommer att börja stödja tredjepartsutvecklare på deras Find My-nätverk, med början med Belkin EarPods, men fram till dess är det en fantastisk lösning att använda OpenHaystack.

Du kan hitta alla filer för OpenHaystack, inklusive nedladdningsinstruktioner, på deras GitHub sida.

Bluetooth Low Energy (BLE) projekt

Om du letar efter ett sätt att införliva spårningsmöjligheter i ditt nästa projekt, behöver du den senaste versionen av Bluetooth som heter Bluetooth Low Energy (BLE).

Micro: bit och ESP32 kommer båda med BLE-funktionalitet och kan, som tidigare nämnts, läggas till direkt i listan över spårbara tillbehör på OpenHaystack.

Men de är inte de enda brädor som använder BLE. Arduino Nano 33 BLE beskrivs till exempel som en uppgraderad Arduino Nano med mer kraftfull processorkraft och, du gissade rätt, BLE står för Bluetooth Low Energy.

Med BLE ombord har du inte bara ett sätt att trådlöst kommunicera med brädet utan också ett sätt att spåra det.

Detta är särskilt användbart om du bygger ett projekt som du har ägnat mycket tid åt eller potentiellt kostar dig mycket pengar att tjäna.

Det främsta exemplet kan vara en DIY-smartklocka, som den här skapad av Stephen Hawes med en ESP32.

Genom att använda OpenHaystack har du nu möjlighet att spåra din smartklocka med hjälp av dess BLE-funktion, vilket ger dig ett backupalternativ för att återställa ditt projekt om det någonsin skulle bli stulet eller lämnat kvar någonstans.

Så, är det värt det?

Med Apple AirTag som bara kostar $29, kan du ha det bättre att använda Apples egna produkter. Men det skulle naturligtvis ta det roliga med DIY-elektronik.

Det bästa med att bygga din egen AirTag är att veta hur man kan utnyttja Apples extremt användbara Hitta mitt nätverk så att du kan para ihop den med din egen BLE-enhet, som inte nödvändigtvis behöver finnas i Apple ekosystem.

Den enheten kan vara din Bluetooth-högtalare, eller det kan vara en fantastisk DIY-smartklocka som du gjort på egen hand. Hur som helst, genom att använda OpenHaystack ger dig ett fantastiskt sätt att integrera spårning i ditt nästa gör-det-själv-projekt.

De 10 bästa Arduino IoT-projekten

Kom igång med Internet of Things med dessa Arduino IoT-projekt för nybörjare.

Läs Nästa

Dela med sigTweetE-post
Relaterade ämnen
  • DIY
  • AirTags
  • DIY-projektidéer
  • Blåtand
Om författaren
Garling Wu (10 publicerade artiklar)

Garling älskar att utforska kreativa användningsområden för teknik. Med en bakgrund inom musik ägnade hon många år åt att hacka datorer för att göra konstiga och underbara ljud. När hon inte gör musik, skriver hon om de bästa DIY elektroniska projekten.

Mer från Garling Wu

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera