Věděli jste, že je možné se připojit k výkonné síti Find My společnosti Apple a sledovat jakékoli zařízení Bluetooth? Umožňuje vám v podstatě sestavit si vlastní DIY AirTag?
V tomto článku prozkoumáme, jak by toho bylo možné dosáhnout pomocí bezplatného softwaru s otevřeným zdrojovým kódem, zda je to dobrý nápad a jak by to mohla být skvělá funkce pro vaši další elektronickou sestavu.
Co je AirTag?
AirTag, vydaný na konci dubna 2021, je elegantní tracker, který vypadá jako malá a lesklá mince.
AirTag lze spárovat s vaším iPhonem, aby vám pomohl najít ztracené předměty, a je navržen tak, aby byl umístěn ve vaší peněžence nebo na tašce, mezi mnoha dalšími možnostmi.
Spolu s aplikací pro přesné určování polohy přichází s praktickým vestavěným reproduktorem, který spustí alarm, který vám pomůže snadno najít chybějící položku.
Malá sledovací zařízení Bluetooth jsou stále běžnější a AirTag následuje podobné produkty jako Tile a Chipolo.
Můžete si přečíst o což je nejlepší Bluetooth tracker abyste pochopili, proč je AirTag tím nejatraktivnějším zařízením k replikaci.
Skvělé Find My Network
Největší funkcí AirTag je to, co se stane, když ztratíte předmět mnohem dále od vás.
AirTag se připojuje k vašemu iPhone přes Bluetooth, ale v určitém okamžiku se můžete dostat mimo dosah, který váš telefon dokáže detekovat.
Pomocí rozsáhlé sítě Find My společnosti Apple, kterou jste v minulosti mohli použít k nalezení svého telefonu, však může blízké zařízení Apple určit jeho přesnou polohu.
Jakmile bude poloha nalezena, bude soukromě a bezpečně nahrána na server společnosti Apple a budete informováni o pokynech, jak najít sledovač.
Vzhledem k tomu, že miliony lidí používají iPhony, není těžké si představit, že někdo někde bude v dosahu vašeho trackeru, díky čemuž je síť Find My neuvěřitelně mocným nástrojem, do kterého se můžete dostat.
Jen tak se stane, že výzkumníci z Laboratoř bezpečné mobilní sítě (SEEMOO) našli způsob, jak toho dosáhnout.
Výzkumníci za OpenHaystack vytvořili bezplatnou aplikaci pro Mac, která vám umožní sledovat více zařízení Bluetooth stejným způsobem, jakým můžete sledovat více AirTagů na iPhonu.
Po spárování se aplikace připojí k síti Find My společnosti Apple, takže můžete sledovat své příslušenství, ať jsou kdekoli.
Výzkumníci v podstatě provedli reverzní inženýrství, jak funguje síť Find My, aby vytvořili OpenHaystack, a přestože to vypadá jako hack, není tomu tak.
OpenHaystack je schopen získat bezpečný přístup do sítě ověřením, že jste autentickým uživatelem Apple prostřednictvím vlastního zásuvného modulu pro Apple Mail.
Použití tohoto řešení pro přístup k síti znamená, že budete muset mít Apple Mail otevřený ve stejnou dobu, kdy používáte OpenHaystack.
Jakmile toho dosáhnete, váš počítač bude mít potřebné bezpečnostní klíče, které vám umožní najít zařízení Bluetooth v síti Najít.
Pro důkladný a hloubkový přehled o tom, jak to všechno funguje, se můžete podívat na zdroje pro OpenHaystack na GitHub.
Podpora pro mikrokontroléry
OpenHaystack má v současné době přímou podporu pro několik mikrokontrolérů: BBC micro: bit v1. SP32-WROOM a ESP32-WROVER.
Každá deska má své výhody a pokud ještě jednu z nich nemáte, můžete porovnejte ESP32 s micro: bit abyste viděli, jaký je rozdíl.
Teoreticky by však OpenHaystack měl být schopen sledovat jakékoli Bluetooth zařízení. Chcete-li sestavit svůj vlastní sledovač, musíte jednoduše napájet komponent Bluetooth.
V tomto tutoriálu na YouTube je sledovač Bluetooth vytvořen pomocí pouhých tří hlavních součástí: nabíjecí desky lithiové baterie, modulu Bluetooth Low Energy (BLE) a baterie.
DIY sledovací zařízení není obtížné replikovat. Když se podíváte na vnitřek AirTag, uvidíte, že je podobně složen z naprostého minima dílů: maličké desky plošných spojů (PCB) s funkcí BLE a baterie CR2032. A je to.
Jen proto, že můžete replikovat AirTag, měli byste?
OpenHaystack se zatím jeví jako docela skvělá aplikace, o které si dokážete představit, že má potenciál v DIY projektech (o tom později).
Používání aplikací třetích stran v síti Apple však samozřejmě může mít svá vlastní rizika. Zde je důležité prohlášení, které tým napsal:
„OpenHaystack je experimentální software. Kód je netestovaný a neúplný. Například příslušenství OpenHaystack využívající náš firmware vysílá pevný veřejný klíč, a proto je lze sledovat jinými zařízeními v blízkosti (to se může v budoucí verzi změnit). OpenHaystack není přidružena ani podporována společností Apple Inc.“
Zajímavé je, že v procesu zkoumání toho, jak Apple’s Offline Network funguje, byli schopni odhalit bezpečnostní chybu, která byla poté, co problém oznámila Applu, od té doby opravena.
Není také zaručeno, že Apple bude i nadále povolovat provoz OpenHaystack do budoucna, což znamená, že aplikace nemusí kdykoli fungovat.
Před chvílí Apple oznámil, že začne podporovat vývojáře třetích stran v jejich síti Find My, počínaje Belkin EarPods, ale do té doby je používání OpenHaystack úžasným řešením.
Všechny soubory pro OpenHaystack, včetně pokynů ke stažení, najdete na jejich adrese GitHub strana.
Projekty Bluetooth Low Energy (BLE).
Pokud hledáte způsob, jak začlenit funkce sledování do vašeho dalšího projektu, pak budete potřebovat nejnovější verzi Bluetooth s názvem Bluetooth Low Energy (BLE).
Micro: bit a ESP32 přicházejí s funkcí BLE a jak již bylo zmíněno, lze je přímo přidat do seznamu sledovatelného příslušenství na OpenHaystack.
Ale nejsou to jediné desky, které používají BLE. Například Arduino Nano 33 BLE je popisováno jako vylepšené Arduino Nano s výkonnějším výpočetním výkonem a, uhodli jste, BLE znamená Bluetooth Low Energy.
S BLE na palubě budete mít nejen způsob, jak bezdrátově komunikovat s deskou, ale také způsob, jak ji sledovat.
To je zvláště užitečné, pokud stavíte projekt, kterému jste věnovali spoustu času nebo vás jeho vytvoření potenciálně stálo hodně peněz.
Nejlepším příkladem mohou být chytré hodinky pro vlastní potřebu, jako jsou ty, které vytvořil Stephen Hawes pomocí ESP32.
Pomocí OpenHaystack máte nyní možnost sledovat své chytré hodinky pomocí funkce BLE, což vám dává možnost zálohy pro obnovení vašeho projektu, pokud by byl někdy ukraden nebo někde zanechán.
Takže, stojí to za to?
Vzhledem k tomu, že Apple AirTag stojí pouze 29 $, možná by pro vás bylo lepší používat proprietární produkty společnosti Apple. Ale tím by samozřejmě elektronika vlastní výroby vzala zábavu.
Nejlepší součástí budování vlastního AirTag je vědět, jak využít extrémně užitečnou síť Find My společnosti Apple abyste jej mohli spárovat s vlastním zařízením BLE, které nemusí nutně existovat v Apple ekosystému.
Tím zařízením může být váš reproduktor Bluetooth nebo to mohou být úžasné chytré hodinky pro vlastní potřebu, které jste si sami vyrobili. Ať tak či onak, používání OpenHaystack vám poskytuje fantastický způsob, jak začlenit sledování do vašeho dalšího DIY projektu.
Začněte s internetem věcí s těmito projekty Arduino IoT pro začátečníky.
Přečtěte si další
- DIY
- AirTags
- DIY projektové nápady
- Bluetooth
Garling miluje objevování kreativních využití technologie. S hudebním zázemím strávila mnoho let hackováním počítačů, aby vydávala podivné a úžasné zvuky. Když nedělá hudbu, píše o nejlepších DIY elektronických projektech.
Přihlaste se k odběru našeho newsletteru
Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné e-knihy a exkluzivní nabídky!
Chcete-li se přihlásit k odběru, klikněte sem