Vedeli ste, že je možné pripojiť sa k výkonnej sieti Find My spoločnosti Apple a sledovať akékoľvek zariadenie Bluetooth? Umožňuje vám v podstate zostaviť si svoj vlastný DIY AirTag?

V tomto článku preskúmame, ako by sa to dalo dosiahnuť pomocou bezplatného softvéru s otvoreným zdrojovým kódom, či je to dobrý nápad a ako by to mohla byť úžasná funkcia pre vašu ďalšiu elektronickú zostavu.

Čo je AirTag?

AirTag, ktorý bol vydaný koncom apríla 2021, je elegantný tracker, ktorý vyzerá ako malá a lesklá minca.

AirTag je možné spárovať s vaším iPhone, aby vám pomohol nájsť stratené predmety, a je navrhnutý tak, aby ste si ho mohli umiestniť do peňaženky alebo na tašku, okrem mnohých iných možností.

Spolu s aplikáciou na presné určovanie polohy prichádza s praktickým vstavaným reproduktorom, ktorý spustí alarm, ktorý vám pomôže ľahko nájsť chýbajúcu položku.

Malé sledovacie zariadenia Bluetooth sú čoraz bežnejšie a AirTag nasleduje podobné produkty ako Tile a Chipolo.

Môžete si prečítať o

instagram viewer
čo je najlepší Bluetooth tracker aby ste pochopili, prečo je AirTag tým najatraktívnejším zariadením na replikáciu.

Úžasné Find My Network

Najväčšou vlastnosťou AirTag je to, čo sa stane, keď stratíte položku oveľa ďalej od vás.

AirTag sa pripája k vášmu iPhonu cez Bluetooth, ale v určitom okamihu sa môžete dostať mimo dosah, ktorý váš telefón dokáže rozpoznať.

Pomocou rozsiahlej siete Find My od spoločnosti Apple, ktorú ste v minulosti mohli použiť na nájdenie svojho telefónu, však zariadenie Apple v blízkosti môže určiť jeho presnú polohu.

Po nájdení bude miesto súkromne a bezpečne nahrané na server Apple a budete upozornení na pokyny, ako nájsť sledovač.

Keďže telefóny iPhone používajú milióny ľudí, nie je ťažké si predstaviť, že niekto niekde bude v dosahu vášho sledovača, vďaka čomu je sieť Find My neuveriteľne výkonným nástrojom.

Náhodou sa stáva, že výskumníci z Laboratórium pre bezpečné mobilné siete (SEEMOO) našli spôsob, ako to urobiť.

Výskumníci za OpenHaystack vytvorili bezplatnú aplikáciu pre Mac, ktorá vám umožní sledovať viacero zariadení Bluetooth rovnakým spôsobom, akým môžete sledovať viacero AirTagov na iPhone.

Po spárovaní sa aplikácia pripojí k sieti Apple Find My, aby ste mohli sledovať svoje príslušenstvo, nech už sa nachádza kdekoľvek.

Výskumníci v podstate spätne skonštruovali, ako funguje sieť Find My na vytvorenie OpenHaystack, a hoci to vyzerá ako hack, nie je to tak.

OpenHaystack dokáže bezpečne získať prístup do siete overením, že ste autentický používateľ Apple prostredníctvom vlastného zásuvného modulu pre Apple Mail.

Použitie tohto riešenia na prístup k sieti znamená, že budete musieť mať otvorený Apple Mail v rovnakom čase, keď používate OpenHaystack.

Keď to dosiahnete, váš počítač bude mať potrebné bezpečnostné kľúče, ktoré vám umožnia nájsť zariadenie Bluetooth v rámci siete Find My.

Pre dôkladný a hĺbkový prehľad o tom, ako to všetko funguje, si môžete pozrieť zdroje pre OpenHaystack na GitHub.

Podpora pre mikrokontroléry

OpenHaystack má v súčasnosti priamu podporu pre niekoľko mikrokontrolérov: BBC micro: bit v1. SP32-WROOM a ESP32-WROVER.

Každá doska má svoje výhody a ak ešte jednu z nich nemáte, môžete porovnajte ESP32 s micro: bit aby ste videli aký je rozdiel.

Teoreticky by však OpenHaystack mal byť schopný sledovať akékoľvek Bluetooth zariadenie. Ak chcete vytvoriť svoj vlastný sledovač, musíte jednoducho napájať komponent Bluetooth.

V tomto návode na YouTube je sledovač Bluetooth vytvorený pomocou iba troch hlavných komponentov: nabíjacej dosky lítiovej batérie, modulu Bluetooth Low Energy (BLE) a batérie.

DIY sledovacie zariadenie nie je ťažké replikovať. Pri pohľade na vnútro AirTag uvidíte, že je podobne zložený z úplného minima častí: maličkej dosky plošných spojov (PCB) s funkciou BLE a batérie CR2032. to je všetko.

Len preto, že môžete replikovať AirTag, mali by ste?

OpenHaystack sa zatiaľ javí ako celkom skvelá aplikácia, o ktorej si viete predstaviť, že má potenciál v DIY projektoch (viac o tom neskôr).

Používanie aplikácií tretích strán v sieti Apple však samozrejme môže mať svoje riziká. Tu je dôležité vylúčenie zodpovednosti, ktoré napísal tím:

„OpenHaystack je experimentálny softvér. Kód je netestovaný a neúplný. Napríklad príslušenstvo OpenHaystack využívajúce náš firmvér vysiela pevný verejný kľúč, a preto ho môžu sledovať ďalšie zariadenia v blízkosti (toto sa môže v budúcom vydaní zmeniť). OpenHaystack nie je pridružený ani podporovaný spoločnosťou Apple Inc.“

Zaujímavé je, že v procese skúmania toho, ako funguje Apple's Offline Network, sa im podarilo odhaliť bezpečnostnú chybu, ktorá po odhalení problému spoločnosti Apple bola odvtedy opravená.

Rovnako nie je zaručené, že spoločnosť Apple bude aj naďalej umožňovať fungovanie OpenHaystack v budúcnosti, čo znamená, že aplikácia už nemusí kedykoľvek fungovať.

Pred chvíľou Apple oznámil, že začne podporovať vývojárov tretích strán vo svojej sieti Find My, počnúc slúchadlami Belkin EarPods, no dovtedy je používanie OpenHaystack úžasným riešením.

Všetky súbory pre OpenHaystack, vrátane pokynov na stiahnutie, nájdete na ich adrese GitHub stránku.

Projekty Bluetooth Low Energy (BLE).

Ak hľadáte spôsob, ako začleniť funkcie sledovania do vášho ďalšieho projektu, potom budete potrebovať najnovšiu verziu Bluetooth s názvom Bluetooth Low Energy (BLE).

Micro: bit a ESP32 sa dodávajú s funkciou BLE a ako už bolo spomenuté, možno ich priamo pridať do zoznamu sledovateľného príslušenstva na OpenHaystack.

Nie sú to však jediné dosky, ktoré používajú BLE. Napríklad Arduino Nano 33 BLE je opísané ako vylepšené Arduino Nano s vyšším výkonom spracovania a, uhádli ste, BLE znamená Bluetooth Low Energy.

S BLE na palube budete mať nielen spôsob bezdrôtovej komunikácie s tabuľou, ale aj spôsob, ako ju sledovať.

Je to užitočné najmä vtedy, ak staviate projekt, ktorému ste venovali veľa času, alebo ktorého vytvorenie vás môže stáť veľa peňazí.

Hlavným príkladom môžu byť inteligentné hodinky pre domácich majstrov, ako napríklad tieto, ktoré vytvoril Stephen Hawes pomocou ESP32.

Pomocou OpenHaystack máte teraz možnosť sledovať svoje inteligentné hodinky pomocou funkcie BLE, čo vám poskytuje možnosť zálohovania na obnovenie vášho projektu, ak by vám ho niekedy niekto ukradol alebo ho niekde nechal.

Takže, stojí to za to?

Keďže Apple AirTag stojí iba 29 dolárov, možno by ste mali lepšie používať vlastné produkty spoločnosti Apple. To by však, samozrejme, ubralo elektronike pre domácich majstrov.

Najlepšia časť vytvárania vlastného AirTag je vedieť, ako využiť mimoriadne užitočnú sieť Find My od spoločnosti Apple aby ste ho mohli spárovať s vlastným BLE zariadením, ktoré nemusí nevyhnutne existovať v Apple ekosystému.

Toto zariadenie môže byť váš reproduktor Bluetooth alebo to môžu byť úžasné inteligentné hodinky pre domácich majstrov, ktoré ste si vyrobili sami. Či tak alebo onak, používanie OpenHaystack vám poskytuje fantastický spôsob, ako začleniť sledovanie do vášho ďalšieho DIY projektu.

10 najlepších projektov Arduino IoT

Začnite s internetom vecí s týmito projektmi Arduino IoT pre začiatočníkov.

Prečítajte si ďalej

zdieľamTweetujteEmail
Súvisiace témy
  • DIY
  • AirTags
  • DIY projektové nápady
  • Bluetooth
O autorovi
Garling Wu (10 publikovaných článkov)

Garling miluje skúmanie kreatívneho využitia technológie. S hudobným pozadím strávila mnoho rokov hackovaním počítačov, aby vydávala zvláštne a úžasné zvuky. Keď nerobí hudbu, píše o najlepších DIY elektronických projektoch.

Viac od Garlinga Wua

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber