Czy wiesz, że można podłączyć się do potężnej sieci Find My firmy Apple, aby śledzić dowolne urządzenie Bluetooth? Czy możliwe jest zasadniczo zbudowanie własnego AirTag DIY?

W tym artykule dowiemy się, jak można to osiągnąć za pomocą bezpłatnego oprogramowania typu open source, czy jest to dobry pomysł i jak może to być niesamowita funkcja dla następnej elektronicznej wersji.

Co to jest AirTag?

Wydany pod koniec kwietnia 2021 r. AirTag to elegancki tracker, który wygląda jak mała i błyszcząca moneta.

AirTag można sparować z iPhonem, aby pomóc Ci znaleźć zagubione przedmioty. Można go umieścić w portfelu lub torbie, a także mieć wiele innych możliwości.

Oprócz precyzyjnej aplikacji lokalizacyjnej jest wyposażony w poręczny wbudowany głośnik, który uruchamia alarm, ułatwiając zlokalizowanie zaginionego przedmiotu.

Małe urządzenia śledzące Bluetooth stają się coraz bardziej popularne, a AirTag podąża za podobnymi produktami, takimi jak Tile i Chipolo.

Możesz przeczytać o który jest najlepszym trackerem Bluetooth

instagram viewer
aby zrozumieć, dlaczego AirTag jest najatrakcyjniejszym urządzeniem do powielenia.

Fantastyczny Znajdź moją sieć

Największą cechą AirTag jest to, co dzieje się, gdy zgubisz przedmiot znacznie dalej od Ciebie.

AirTag łączy się z iPhonem przez Bluetooth, ale w pewnym momencie możesz wyjść poza zasięg wykrywany przez telefon.

Jednak korzystając z rozległej sieci Apple Find My, której mogłeś używać w przeszłości do znajdowania telefonu, pobliskie urządzenie Apple może określić jego dokładną lokalizację.

Po znalezieniu lokalizacja zostanie przesłana na serwer Apple prywatnie i bezpiecznie, a Ty zostaniesz powiadomiony o wskazówkach, jak znaleźć tracker.

Przy milionach ludzi korzystających z iPhone'ów nietrudno sobie wyobrazić, że ktoś gdzieś znajdzie się w zasięgu twojego trackera, dzięki czemu sieć Znajdź mój jest niesamowicie potężnym narzędziem, do którego można się podłączyć.

Tak się składa, że ​​naukowcy z Laboratorium bezpiecznych sieci mobilnych (SEEMOO) znaleźli na to sposób.

Badacze stojący za OpenHaystack stworzyli darmową aplikację dla komputerów Mac, która pozwala śledzić wiele urządzeń Bluetooth w taki sam sposób, w jaki można śledzić wiele AirTagów na iPhonie.

Po sparowaniu aplikacja uzyskuje dostęp do sieci Apple Find My, dzięki czemu możesz śledzić swoje akcesoria, gdziekolwiek się znajdują.

Naukowcy zasadniczo dokonali inżynierii wstecznej, jak działa sieć Find My, aby stworzyć OpenHaystack, i chociaż wydaje się to być hackiem, tak nie jest.

OpenHaystack może bezpiecznie uzyskać dostęp do sieci, weryfikując, czy jesteś autentycznym użytkownikiem Apple, za pomocą niestandardowej wtyczki do Apple Mail.

Korzystanie z tego obejścia w celu uzyskania dostępu do sieci oznacza, że ​​podczas korzystania z OpenHaystack konieczne będzie otwarcie Apple Mail.

Gdy to zostanie osiągnięte, komputer będzie miał niezbędne klucze bezpieczeństwa, które pozwolą Ci zlokalizować urządzenie Bluetooth w sieci Znajdź mój.

Aby uzyskać dokładny i dogłębny przegląd tego, jak to wszystko działa, możesz sprawdzić zasoby OpenHaystack na GitHub.

Wsparcie dla mikrokontrolerów

OpenHaystack ma obecnie bezpośrednie wsparcie dla kilku mikrokontrolerów: BBC micro: bit v1. SP32-WROOM i ESP32-WROVER.

Każda plansza ma swoje zalety i jeśli jeszcze nie masz żadnej z nich, możesz porównaj ESP32 do micro: bit aby zobaczyć, jaka jest różnica.

Teoretycznie jednak OpenHaystack powinien być w stanie śledzić każde urządzenie Bluetooth. Aby zbudować własny tracker, wystarczy zasilić komponent Bluetooth.

W tym samouczku YouTube tracker Bluetooth jest tworzony przy użyciu tylko trzech głównych komponentów: płytki do ładowania baterii litowej, modułu Bluetooth Low Energy (BLE) i baterii.

Samodzielne urządzenie śledzące nie jest trudne do skopiowania. Patrząc na wnętrze AirTag, zobaczysz, że podobnie składa się z minimum części: malutkiej płytki drukowanej (PCB) z funkcją BLE i baterii CR2032. Otóż ​​to.

Tylko dlatego, że możesz zreplikować AirTag, czy powinieneś?

Jak dotąd OpenHaystack wydaje się całkiem świetną aplikacją, o której można sobie wyobrazić, że ma potencjał w projektach DIY (więcej o tym później).

Ale oczywiście korzystanie z aplikacji innych firm w sieci Apple może wiązać się z własnym ryzykiem. Oto ważne zastrzeżenie napisane przez zespół:

„OpenHaystack to oprogramowanie eksperymentalne. Kod jest nieprzetestowany i niekompletny. Na przykład akcesoria OpenHaystack korzystające z naszego oprogramowania układowego emitują stały klucz publiczny i dlatego mogą być śledzone przez inne urządzenia znajdujące się w pobliżu (może to ulec zmianie w przyszłej wersji). OpenHaystack nie jest powiązany ani wspierany przez Apple Inc.”

Co ciekawe, w trakcie badania sposobu działania sieci offline firmy Apple udało się odkryć lukę w zabezpieczeniach, która po ujawnieniu problemu firmie Apple została naprawiona.

Nie ma również gwarancji, że Apple będzie nadal zezwalać OpenHaystack na działanie w przyszłości, co oznacza, że ​​w dowolnym momencie aplikacja może przestać działać.

Jakiś czas temu Apple ogłosił, że zacznie wspierać zewnętrznych programistów w swojej sieci Find My, zaczynając od Belkin EarPods, ale do tego czasu korzystanie z OpenHaystack jest niesamowitym obejściem.

Wszystkie pliki do OpenHaystack, w tym instrukcje pobierania, można znaleźć na ich GitHub strona.

Projekty Bluetooth Low Energy (BLE)

Jeśli szukasz sposobu na włączenie funkcji śledzenia do następnego projektu, będziesz potrzebować najnowszej wersji Bluetooth o nazwie Bluetooth Low Energy (BLE).

Micro: bit i ESP32 są wyposażone w funkcję BLE i, jak wspomniano wcześniej, można je bezpośrednio dodać do listy akcesoriów do śledzenia w OpenHaystack.

Ale nie są to jedyne płyty, które używają BLE. Na przykład Arduino Nano 33 BLE jest opisany jako ulepszony Arduino Nano o większej mocy obliczeniowej i, jak zgadłeś, BLE oznacza Bluetooth Low Energy.

Dzięki BLE na pokładzie będziesz mieć nie tylko sposób na bezprzewodową komunikację z tablicą, ale także sposób na jej śledzenie.

Jest to szczególnie przydatne, jeśli budujesz projekt, na który poświęciłeś mnóstwo czasu lub który potencjalnie kosztuje Cię dużo pieniędzy.

Najlepszym przykładem może być smartwatch dla majsterkowiczów, taki jak ten stworzony przez Stephena Hawesa przy użyciu ESP32.

Korzystając z OpenHaystack, masz teraz możliwość śledzenia swojego smartwatcha za pomocą funkcji BLE, co daje opcję tworzenia kopii zapasowej w celu odzyskania projektu, jeśli kiedykolwiek zostanie skradziony lub gdzieś zostawiony.

Więc czy warto?

Ponieważ Apple AirTag kosztuje tylko 29 USD, możesz lepiej korzystać z zastrzeżonych produktów Apple. Ale to oczywiście pozbawiłoby radości z elektroniki DIY.

Najlepszą częścią budowania własnego AirTag jest wiedza, jak wykorzystać niezwykle przydatną sieć Apple Find My dzięki czemu można go sparować z własnym urządzeniem BLE, które niekoniecznie musi istnieć w Apple ekosystem.

To urządzenie może być głośnikiem Bluetooth lub niesamowitym smartwatchem DIY, który sam wykonałeś. Tak czy inaczej, użycie OpenHaystack daje fantastyczny sposób na włączenie śledzenia do następnego projektu DIY.

10 najlepszych projektów Arduino IoT

Zacznij korzystać z Internetu rzeczy dzięki tym projektom Arduino IoT dla początkujących.

Czytaj dalej

UdziałĆwierkaćE-mail
Powiązane tematy
  • majsterkowanie
  • AirTag
  • Pomysły na projekty DIY
  • Bluetooth
O autorze
Garling Wu (10 opublikowanych artykułów)

Garling uwielbia odkrywać kreatywne zastosowania technologii. Z wykształceniem muzycznym spędziła wiele lat na hakowaniu komputerów, aby wydawały dziwne i cudowne dźwięki. Kiedy nie tworzy muzyki, pisze o najlepszych projektach elektronicznych DIY.

Więcej od Garlinga Wu

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować