Ali ste vedeli, da se je mogoče priključiti na Applovo zmogljivo omrežje Find My za sledenje kateri koli napravi Bluetooth? Omogočate, da v bistvu zgradite svoj lasten DIY AirTag?
V tem članku bomo raziskali, kako je to mogoče doseči z uporabo brezplačne odprtokodne programske opreme, ali je to dobra ideja in kako bi lahko bila to odlična funkcija za vašo naslednjo elektronsko gradnjo.
Kaj je AirTag?
AirTag, ki je bil izdan konec aprila 2021, je eleganten sledilnik, ki izgleda kot majhen in sijoč kovanec.
AirTag je mogoče seznaniti z vašim iPhoneom, da vam pomaga najti izgubljene predmete, in je zasnovan tako, da ga postavite v denarnico ali torbo, med številnimi drugimi možnostmi.
Poleg aplikacije za natančno določanje lokacije ima priročen vgrajen zvočnik, ki sproži alarm in vam pomaga enostavno najti manjkajoči predmet.
Majhne sledilne naprave Bluetooth postajajo vse bolj pogoste in AirTag sledi podobnim izdelkom, kot sta Tile in Chipolo.
Lahko preberete o ki je najboljši Bluetooth sledilnik da bi razumeli, zakaj je AirTag najbolj privlačna naprava za kopiranje.
Čudovito Find My Network
Največja lastnost AirTag je, kaj se zgodi, ko izgubite predmet, ki je veliko dlje od sebe.
AirTag se poveže z vašim iPhoneom prek Bluetootha, vendar boste na neki točki morda izven dosega, ki ga lahko zazna vaš telefon.
Z uporabo Applovega obsežnega omrežja Find My, ki ste ga v preteklosti morda uporabljali za iskanje telefona, lahko bližnja naprava Apple natančno določi njeno natančno lokacijo.
Ko bo lokacija najdena, bo naložena na Applov strežnik zasebno in varno, obveščeni pa boste o navodilih za iskanje sledilnika.
Z milijoni ljudi, ki uporabljajo telefone iPhone, si ni težko predstavljati, da bo nekdo nekje v dosegu vašega sledilnika, zaradi česar je omrežje Najdi moje izjemno zmogljivo orodje za uporabo.
Tako se je zgodilo, da so raziskovalci iz Laboratorij za varno mobilno omrežje (SEEMOO) so našli način za to.
Raziskovalci, ki stojijo za OpenHaystackom, so ustvarili brezplačno aplikacijo Mac, ki vam omogoča sledenje več napravam Bluetooth na enak način, kot lahko sledite več AirTags na iPhoneu.
Ko je aplikacija seznanjena, dostopa do Applovega omrežja Find My, tako da lahko spremljate svojo dodatno opremo, kjer koli so.
Raziskovalci so v bistvu preoblikovali delovanje omrežja Find My, da bi ustvarili OpenHaystack, in čeprav se zdi kot kramp, ni.
OpenHaystack lahko varno vstopi v omrežje tako, da preveri, ali ste pristen uporabnik družbe Apple, prek vtičnika za Apple Mail, ki je bil izdelan po meri.
Uporaba te rešitve za dostop do omrežja pomeni, da boste morali imeti odprto Apple Mail hkrati z uporabo OpenHaystack.
Ko bo to doseženo, bo imel vaš računalnik potrebne varnostne ključe, ki vam omogočajo, da najdete napravo Bluetooth v omrežju Find My.
Za temeljit in poglobljen pregled, kako vse to deluje, si lahko ogledate vire za OpenHaystack na GitHub.
Podpora za mikrokrmilnike
OpenHaystack ima trenutno neposredno podporo za nekaj mikrokrmilnikov: BBC micro: bit v1. SP32-WROOM in ESP32-WROVER.
Vsaka plošča ima svoje prednosti in če še nimate ene od teh, jo lahko primerjaj ESP32 z mikro: bit da vidim v čem je razlika.
Teoretično pa bi moral biti OpenHaystack sposoben slediti kateri koli napravi Bluetooth. Za izdelavo lastnega sledilnika morate preprosto napajati komponento Bluetooth.
V tej YouTubovi vadnici je sledilnik Bluetooth ustvarjen z uporabo samo treh glavnih komponent: plošče za polnjenje litijeve baterije, modula Bluetooth Low Energy (BLE) in baterije.
Naprave za sledenje DIY ni težko ponoviti. Če pogledate notranjost AirTag-a, boste videli, da je podobno sestavljen iz najmanjšega števila delov: majhnega tiskanega vezja (PCB) s funkcijo BLE in baterije CR2032. to je to.
Samo zato, ker lahko replicirate AirTag, ali bi morali?
Zaenkrat se zdi OpenHaystack precej odlična aplikacija, za katero si lahko predstavljate, da ima potencial v projektih DIY (več o tem kasneje).
Seveda pa je uporaba aplikacij tretjih oseb v omrežju Apple lahko povezana s svojimi tveganji. Tukaj je pomembna izjava o zavrnitvi odgovornosti, ki jo je napisala ekipa:
»OpenHaystack je eksperimentalna programska oprema. Koda je nepreverjena in nepopolna. Na primer, dodatki OpenHaystack, ki uporabljajo našo vdelano programsko opremo, oddajajo fiksni javni ključ in jih zato lahko spremljajo druge naprave v bližini (to se lahko spremeni v prihodnji izdaji). OpenHaystack ni povezan s podjetjem Apple Inc.«
Zanimivo je, da so v procesu raziskovanja delovanja Applovega omrežja brez povezave uspeli odkriti varnostno napako, ki je bila po razkritju težave Appleu od takrat odpravljena.
Prav tako ni zagotovljeno, ali bo Apple še naprej omogočal delovanje OpenHaystacka v prihodnosti, kar pomeni, da aplikacija kadar koli ne bo več delovala.
Pred časom je Apple objavil, da bo začel podpirati razvijalce tretjih oseb v svojem omrežju Find My, začenši z Belkin EarPods, do takrat pa je uporaba OpenHaystack neverjetna rešitev.
Vse datoteke za OpenHaystack, vključno z navodili za prenos, najdete pri njih GitHub stran.
Projekti Bluetooth z nizko porabo energije (BLE).
Če iščete način za vključitev zmogljivosti sledenja v svoj naslednji projekt, boste potrebovali najnovejšo različico Bluetooth, imenovano Bluetooth Low Energy (BLE).
Micro: bit in ESP32 imata funkcionalnost BLE in, kot je bilo že omenjeno, ju je mogoče neposredno dodati na seznam sledljivih dodatkov na OpenHaystack.
Vendar niso edine plošče, ki uporabljajo BLE. Arduino Nano 33 BLE je na primer opisan kot nadgrajen Arduino Nano z močnejšo procesorsko močjo in, uganili ste, BLE pomeni Bluetooth Low Energy.
Z BLE na krovu ne boste imeli le načina za brezžično komunikacijo s ploščo, ampak tudi način, kako ji slediti.
To je še posebej uporabno, če gradite projekt, za katerega ste namenili veliko časa ali ga boste morda stali veliko denarja.
Glavni primer je lahko pametna ura DIY, kot je ta, ki jo je ustvaril Stephen Hawes z uporabo ESP32.
Z uporabo OpenHaystack imate zdaj možnost slediti svoji pametni uri s funkcijo BLE, kar vam daje možnost varnostne kopije, da obnovite svoj projekt, če bi ga kdaj ukradli ali nekje pustili.
Torej, ali je vredno?
Ker Apple AirTag stane samo 29 dolarjev, bi bilo morda bolje, če bi uporabljali Applove lastniške izdelke. Ampak, seveda, bi to vzelo zabavo z DIY elektroniko.
Najboljši del gradnje lastnega AirTag je vedeti, kako izkoristiti Applovo izjemno uporabno omrežje Find My tako da ga lahko seznanite s svojo napravo BLE, ki ni nujno, da obstaja v Applu ekosistemu.
Ta naprava je lahko vaš zvočnik Bluetooth ali pa je lahko odlična pametna ura, ki ste jo naredili sami. Kakorkoli že, uporaba OpenHaystack vam daje fantastičen način za vključitev sledenja v vaš naslednji DIY projekt.
Začnite z internetom stvari s temi Arduino IoT projekti za začetnike.
Preberite Naprej
- DIY
- AirTags
- DIY projektne ideje
- Bluetooth
Garling rad raziskuje ustvarjalne načine uporabe tehnologije. Z glasbenim ozadjem je več let vdirala v računalnike, da bi ustvarila čudne in čudovite zvoke. Ko ne ustvarja glasbe, piše o najboljših DIY elektronskih projektih.
Naročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!
Kliknite tukaj, da se naročite