Ar žinojote, kad galima prisijungti prie galingo Apple tinklo Find My ir sekti bet kurį Bluetooth įrenginį? Leidžia iš esmės sukurti savo „pasidaryk pats“ „AirTag“?

Šiame straipsnyje mes išnagrinėsime, kaip tai būtų galima pasiekti naudojant nemokamą atvirojo kodo programinę įrangą, ar tai gera idėja ir kaip tai gali būti puiki jūsų kito elektroninio kūrimo funkcija.

Kas yra „AirTag“?

2021 m. balandžio mėn. pabaigoje išleistas „AirTag“ yra aptakus stebėjimo prietaisas, kuris atrodo kaip maža ir blizganti moneta.

„AirTag“ galima susieti su jūsų „iPhone“, kad būtų lengviau rasti pamestus daiktus, ir jis skirtas įdėti į piniginę arba ant krepšio, be daugelio kitų galimybių.

Kartu su tikslios vietos nustatymo programa jame yra patogus įmontuotas garsiakalbis, kuris skamba žadintuvu, kad padėtų lengvai rasti trūkstamą daiktą.

Maži „Bluetooth“ sekimo įrenginiai tampa vis labiau paplitę, o „AirTag“ seka panašius produktus, tokius kaip „Tile“ ir „Chipolo“.

Galite paskaityti apie kuris yra geriausias „Bluetooth“ sekiklis

instagram viewer
suprasti, kodėl „AirTag“ yra patraukliausias įrenginys, kurį galima pakartoti.

Nuostabus „Find My Network“.

Didžiausia „AirTag“ savybė yra tai, kas atsitinka, kai pametate daiktą daug toliau nuo jūsų.

„AirTag“ prisijungia prie jūsų „iPhone“ per „Bluetooth“, tačiau tam tikru momentu galite išeiti už diapazono, kurį gali aptikti jūsų telefonas.

Tačiau naudojant platų „Apple“ tinklą „Find My“, kurį galbūt naudojote anksčiau norėdami rasti savo telefoną, netoliese esantis „Apple“ įrenginys gali tiksliai nustatyti jo vietą.

Radus vietą, ji bus privačiai ir saugiai įkelta į Apple serverį ir jums bus pranešta, kaip rasti sekiklį.

Kadangi milijonai žmonių naudojasi iPhone, nesunku įsivaizduoti, kad kažkas kažkur bus jūsų stebėjimo priemonės diapazone, todėl „Find My“ tinklas yra neįtikėtinai galingas įrankis.

Taip atsitiko, kad mokslininkai iš Saugaus mobiliojo tinklo laboratorija (SEEMOO) rado būdą tai padaryti.

„OpenHaystack“ tyrėjai sukūrė nemokamą „Mac“ programą, kuri leidžia stebėti kelis „Bluetooth“ įrenginius taip pat, kaip galite sekti kelis „AirTag“ įrenginius „iPhone“.

Kai susiejama, programa pasiekia „Apple Find My“ tinklą, kad galėtumėte sekti savo priedus, kad ir kur jie būtų.

Tyrėjai iš esmės apvertė, kaip veikia „Find My“ tinklas, kad sukurtų „OpenHaystack“, ir nors tai atrodo kaip įsilaužimas, taip nėra.

„OpenHaystack“ gali saugiai prisijungti prie tinklo, patikrindama, ar esate autentiškas „Apple“ vartotojas, naudodamas specialiai sukurtą „Apple Mail“ papildinį.

Naudodami šį sprendimą, norėdami pasiekti tinklą, turėsite atidaryti „Apple Mail“ tuo pačiu metu, kai naudojate „OpenHaystack“.

Kai tai bus pasiekta, jūsų kompiuteris turės reikiamus saugos raktus, kurie leis jums rasti „Bluetooth“ įrenginį tinkle „Find My“.

Norėdami išsamiai ir išsamiai apžvelgti, kaip visa tai veikia, galite peržiūrėti OpenHaystack išteklius GitHub.

Mikrovaldiklių palaikymas

Šiuo metu „OpenHaystack“ tiesiogiai palaiko kelis mikrovaldiklius: BBC micro: bit v1. SP32-WROOM ir ESP32-WROVER.

Kiekviena lenta turi savo privalumų, o jei jų dar neturite, galite palyginkite ESP32 su mikro: bitu kad pamatytum koks skirtumas.

Tačiau teoriškai „OpenHaystack“ turėtų sugebėti sekti bet kurį „Bluetooth“ įrenginį. Norėdami sukurti savo stebėjimo įrenginį, jums tiesiog reikia maitinti „Bluetooth“ komponentą.

Šioje „YouTube“ mokymo programoje „Bluetooth“ stebėjimo priemonė sukurta naudojant tik tris pagrindinius komponentus: ličio akumuliatoriaus įkrovimo plokštę, „Bluetooth Low Energy“ (BLE) modulį ir akumuliatorių.

„Pasidaryk pats“ sekimo įrenginį nesunku atkartoti. Pažvelgę ​​​​į „AirTag“ vidų pamatysite, kad jis taip pat sudarytas iš minimalių dalių: mažytės spausdintinės plokštės (PCB) su BLE funkcija ir CR2032 baterija. Viskas.

Tik todėl, kad galite pakartoti „AirTag“, ar turėtumėte?

Iki šiol „OpenHaystack“ atrodo gana puiki programa, kurią galite įsivaizduoti „pasidaryk pats“ projektuose (apie tai vėliau).

Tačiau, žinoma, naudojant trečiųjų šalių programas Apple tinkle gali kilti rizika. Čia yra svarbus komandos parašytas atsakomybės atsisakymas:

„OpenHaystack yra eksperimentinė programinė įranga. Kodas neišbandytas ir neišsamus. Pavyzdžiui, „OpenHaystack“ priedai, naudojantys mūsų programinę įrangą, transliuoja fiksuotą viešąjį raktą, todėl juos gali sekti kiti netoliese esantys įrenginiai (tai gali pasikeisti būsimame leidime). „OpenHaystack“ nėra susijusi su „Apple Inc.“ ir jos nepatvirtina.

Įdomu tai, kad tirdami, kaip veikia Apple tinklas neprisijungus, jie sugebėjo atskleisti saugos trūkumą, kuris, atskleidus problemą Apple, buvo ištaisytas.

Taip pat negarantuojama, ar „Apple“ ir toliau leis „OpenHaystack“ veikti ateityje, o tai reiškia, kad bet kuriuo metu programa gali nebeveikti.

Prieš kurį laiką „Apple“ paskelbė, kad savo tinkle „Find My“ pradės remti trečiųjų šalių kūrėjus, pradedant nuo „Belkin EarPods“, tačiau iki tol „OpenHaystack“ naudojimas yra puikus sprendimas.

Visus OpenHaystack failus, įskaitant atsisiuntimo instrukcijas, galite rasti jų adresu GitHub puslapį.

„Bluetooth“ mažos energijos (BLE) projektai

Jei ieškote būdo, kaip į kitą projektą įtraukti stebėjimo galimybes, jums reikės naujausios „Bluetooth“ versijos, vadinamos „Bluetooth Low Energy“ (BLE).

„Micro: bit“ ir ESP32 turi BLE funkciją ir, kaip minėta anksčiau, gali būti tiesiogiai įtrauktos į „OpenHaystack“ stebimų priedų sąrašą.

Tačiau jos nėra vienintelės plokštės, kuriose naudojamas BLE. Pavyzdžiui, Arduino Nano 33 BLE apibūdinamas kaip atnaujintas Arduino Nano su galingesne apdorojimo galia ir, kaip jūs atspėjote, BLE reiškia Bluetooth Low Energy.

Turėdami BLE, turėsite ne tik būdą belaidžiu būdu susisiekti su plokšte, bet ir jį sekti.

Tai ypač naudinga, jei kuriate projektą, kuriam skyrėte daug laiko arba kuris gali jums kainuoti daug pinigų.

Puikus pavyzdys gali būti „pasidaryk pats“ išmanusis laikrodis, pavyzdžiui, Stepheno Haweso sukurtas naudojant ESP32.

Naudodami „OpenHaystack“ dabar turite galimybę sekti savo išmanųjį laikrodį naudodami BLE funkciją, suteikdami atsarginę parinktį atkurti projektą, jei jis kada nors būtų pavogtas arba kur nors paliktas.

Taigi, ar verta?

Kadangi „Apple AirTag“ kainuoja tik 29 USD, jums gali būti geriau naudoti „Apple“ patentuotus produktus. Bet, žinoma, tai panaikintų „pasidaryk pats“ elektronikos linksmybes.

Geriausia dalis kuriant savo „AirTag“ yra žinoti, kaip panaudoti itin naudingą „Apple“ tinklą „Find My“. kad galėtumėte susieti jį su savo BLE įrenginiu, kuris nebūtinai turi būti Apple ekosistema.

Šis įrenginys gali būti jūsų „Bluetooth“ garsiakalbis arba nuostabus „pasidaryk pats“ išmanusis laikrodis, kurį sukūrėte patys. Bet kuriuo atveju, naudojant „OpenHaystack“ yra puikus būdas įtraukti stebėjimą į kitą „pasidaryk pats“ projektą.

10 geriausių „Arduino IoT“ projektų

Pradėkite naudotis daiktų internetu su šiais Arduino IoT projektais pradedantiesiems.

Skaitykite toliau

DalintisTviteryjeEl. paštas
Susijusios temos
  • DIY
  • AirTags
  • „Pasidaryk pats“ projektų idėjos
  • Bluetooth
Apie autorių
Garling Wu (10 straipsnių paskelbta)

Garlingas mėgsta tyrinėti kūrybiškas technologijas. Turėdama muzikos išsilavinimą, ji daug metų įsilaužė į kompiuterius, kad skleistų keistus ir nuostabius garsus. Kai nekuria muzikos, ji rašo apie geriausius „pasidaryk pats“ elektroninius projektus.

Daugiau iš Garling Wu

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia