Jeste li znali da je moguće spojiti se na Appleovu moćnu Find My mrežu za praćenje bilo kojeg Bluetooth uređaja? Omogućavate u biti da napravite vlastiti DIY AirTag?
U ovom članku ćemo istražiti kako bi se to moglo postići korištenjem besplatnog softvera otvorenog koda, je li to dobra ideja i kako bi ovo mogla biti sjajna značajka za vašu sljedeću elektroničku izradu.
Što je AirTag?
Izdan krajem travnja 2021., AirTag je elegantan tracker koji izgleda kao mali i sjajni novčić.
AirTag se može upariti s vašim iPhoneom kako bi vam pomogao pronaći izgubljene predmete i dizajniran je za stavljanje u vaš novčanik ili torbu, među mnogim drugim mogućnostima.
Uz aplikaciju za preciznu lokaciju, dolazi s praktičnim ugrađenim zvučnikom koji oglašava alarm kako biste lakše locirali predmet koji vam nedostaje.
Mali Bluetooth uređaji za praćenje postaju sve češći i AirTag prati slične proizvode kao što su Tile i Chipolo.
Možete čitati o koji je najbolji Bluetooth tracker razumjeti zašto je AirTag najatraktivniji uređaj za repliciranje.
Nevjerojatno Find My Network
Najveća značajka AirTag-a je ono što se događa kada izgubite predmet mnogo dalje od sebe.
AirTag se povezuje s vašim iPhoneom putem Bluetootha, ali u nekom trenutku možete izaći iz dometa koji vaš telefon može otkriti.
Međutim, korištenjem ogromne Appleove mreže Find My, koju ste možda koristili u prošlosti da pronađete svoj telefon, obližnji Apple uređaj može točno odrediti njegovu točnu lokaciju.
Kada se pronađe, lokacija će se privatno i sigurno prenijeti na Appleov poslužitelj, a vi ćete biti obaviješteni o uputama za pronalaženje tragača.
S milijunima ljudi koji koriste iPhone, nije teško zamisliti da će netko, negdje, biti u dometu vašeg uređaja za praćenje, čime će Find My mreža biti nevjerojatno moćan alat za korištenje.
Desilo se da su istraživači iz Laboratorij za sigurno mobilno umrežavanje (SEEMOO) su pronašli način da to učine.
Istraživači koji stoje iza OpenHaystacka stvorili su besplatnu Mac aplikaciju koja vam omogućuje praćenje više Bluetooth uređaja na isti način na koji možete pratiti više AirTagova na iPhoneu.
Nakon uparivanja, aplikacija pristupa Appleovoj mreži Find My tako da možete pratiti svoj pribor gdje god se nalazili.
Istraživači su u suštini obrnutim inženjeringom napravili način na koji mreža Find My funkcionira za stvaranje OpenHaystacka, a iako se čini kao hak, nije.
OpenHaystack može sigurno ući u mrežu provjeravanjem da ste autentični korisnik Applea putem prilagođenog dodatka za Apple Mail.
Korištenje ovog zaobilaznog rješenja za pristup mreži znači da ćete morati imati otvoren Apple Mail u isto vrijeme kada koristite OpenHaystack.
Kada se to postigne, vaše će računalo imati potrebne sigurnosne ključeve koji vam omogućuju lociranje Bluetooth uređaja unutar mreže Find My.
Za temeljit i dubinski pregled kako sve ovo funkcionira, možete provjeriti resurse za OpenHaystack na GitHub.
Podrška za mikrokontrolere
OpenHaystack trenutno ima izravnu podršku za nekoliko mikrokontrolera: BBC micro: bit v1. SP32-WROOM i ESP32-WROVER.
Svaka ploča ima svoje prednosti i ako već nemate jednu od ovih, možete usporedite ESP32 s mikro: bitom da vidim u čemu je razlika.
Teoretski, međutim, OpenHaystack bi trebao moći pratiti bilo koji Bluetooth uređaj. Da biste napravili vlastiti tracker, jednostavno trebate napajati Bluetooth komponentu.
U ovom YouTube vodiču, Bluetooth tracker je kreiran pomoću samo tri glavne komponente: ploče za punjenje litij baterije, Bluetooth Low Energy (BLE) modula i baterije.
DIY uređaj za praćenje nije teško replicirati. Gledajući unutrašnjost AirTag-a, vidjet ćete da je na sličan način sastavljen s minimalnim dijelovima: malenom tiskanom pločicom (PCB) s BLE funkcijom i baterijom CR2032. To je to.
Samo zato što možete replicirati AirTag, zar ne?
Do sada se OpenHaystack čini prilično sjajnom aplikacijom za koju možete zamisliti da ima potencijal u DIY projektima (više o tome kasnije).
No, naravno, korištenje aplikacija trećih strana na Apple mreži može imati svoje rizike. Evo važnog odricanja od odgovornosti koje je tim napisao:
“OpenHaystack je eksperimentalni softver. Kod je neprovjeren i nepotpun. Na primjer, dodaci OpenHaystack koji koriste naš firmware emitiraju fiksni javni ključ i stoga ga drugi uređaji u blizini mogu pratiti (to bi se moglo promijeniti u budućem izdanju). OpenHaystack nije povezan niti podržan od strane Apple Inc..”
Zanimljivo je da su u procesu istraživanja kako Appleova izvanmrežna mreža funkcionira, uspjeli su otkriti sigurnosni propust koji je nakon otkrivanja problema Appleu otad otklonjen.
Također nije zajamčeno hoće li Apple nastaviti dopuštati OpenHaystack rad u budućnosti, što znači da u bilo kojem trenutku aplikacija možda više neće raditi.
Prije nekog vremena Apple je najavio da će početi podržavati programere trećih strana na njihovoj Find My mreži, počevši od Belkin EarPods, ali do tada je korištenje OpenHaystacka nevjerojatno rješenje.
Sve datoteke za OpenHaystack, uključujući upute za preuzimanje, možete pronaći kod njih GitHub stranica.
Bluetooth Low Energy (BLE) projekti
Ako tražite način da u svoj sljedeći projekt uključite mogućnosti praćenja, trebat će vam najnovija verzija Bluetootha pod nazivom Bluetooth Low Energy (BLE).
Micro: bit i ESP32 dolaze s BLE funkcionalnošću i, kao što je već spomenuto, mogu se izravno dodati na popis prateće opreme na OpenHaystacku.
Ali nisu jedine ploče koje koriste BLE. Na primjer, Arduino Nano 33 BLE opisan je kao nadograđeni Arduino Nano sa snažnijom procesorskom snagom i, pogađate, BLE je skraćenica za Bluetooth Low Energy.
Uz BLE na ploči, nećete imati samo način bežične komunikacije s pločom, već i način da je pratite.
Ovo je osobito korisno ako gradite projekt kojemu ste posvetili puno vremena ili koji bi vas potencijalno koštao puno novca.
Najbolji primjer bi mogao biti DIY pametni sat, kao što je ovaj koji je stvorio Stephen Hawes koristeći ESP32.
Koristeći OpenHaystack, sada imate mogućnost pratiti svoj pametni sat pomoću njegove BLE funkcije, dajući vam mogućnost sigurnosne kopije za oporavak vašeg projekta ako bi ikada bio ukraden ili ostavljen negdje.
Dakle, isplati li se?
Budući da Apple AirTag košta samo 29 USD, možda bi vam bilo bolje koristiti Appleove vlasničke proizvode. Ali, naravno, to bi umanjilo zabavu u DIY elektronici.
Najbolji dio izgradnje vlastitog AirTag-a je znati kako iskoristiti Appleovu iznimno korisnu Find My mrežu tako da ga možete upariti sa svojim BLE uređajem, koji ne mora nužno postojati u Appleu ekosustav.
Taj uređaj može biti vaš Bluetooth zvučnik ili može biti strašan DIY pametni sat koji ste sami napravili. U svakom slučaju, korištenje OpenHaystacka daje vam fantastičan način da uključite praćenje u svoj sljedeći DIY projekt.
Započnite s internetom stvari s ovim Arduino IoT projektima za početnike.
Pročitajte dalje
- DIY
- AirTags
- DIY projektne ideje
- Bluetooth
Garling voli istraživati kreativne načine korištenja tehnologije. S pozadinom u glazbi, provela je mnogo godina hakirajući računala kako bi proizvela čudne i prekrasne zvukove. Kad ne stvara glazbu, piše o najboljim DIY elektronskim projektima.
Pretplatite se na naše obavijesti
Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!
Kliknite ovdje za pretplatu