Sapevi che è possibile collegarsi alla potente rete Trova il mio di Apple per tracciare qualsiasi dispositivo Bluetooth? Rendere possibile essenzialmente costruire il proprio AirTag fai-da-te?
In questo articolo, esploreremo come ciò potrebbe essere realizzabile utilizzando software open source gratuito, se è una buona idea e come questa potrebbe essere una fantastica funzionalità per la tua prossima build elettronica.
Che cos'è un AirTag?
Rilasciato alla fine di aprile 2021, l'AirTag è un tracker elegante che sembra una moneta piccola e lucente.
L'AirTag può essere abbinato al tuo iPhone per aiutarti a trovare gli oggetti smarriti ed è progettato per essere inserito nel tuo portafoglio o in borsa, tra molte altre possibilità.
Oltre a un'app di localizzazione di precisione, è dotato di un pratico altoparlante integrato che emette un allarme per aiutarti a individuare facilmente l'oggetto smarrito.
I piccoli dispositivi di localizzazione Bluetooth stanno diventando più comuni e l'AirTag segue prodotti simili come Tile e Chipolo.
Puoi leggere su qual è il miglior localizzatore Bluetooth per capire perché l'AirTag è il dispositivo più attraente da replicare.
Favoloso Trova la mia rete
La più grande caratteristica dell'AirTag è ciò che accade quando perdi un oggetto molto più lontano da te.
L'AirTag si connette al tuo iPhone tramite Bluetooth, ma a un certo punto potresti uscire dal raggio d'azione che il tuo telefono può rilevare.
Tuttavia, utilizzando la vasta rete Trova il mio di Apple, che potresti aver utilizzato in passato per trovare il tuo telefono, un dispositivo Apple nelle vicinanze può individuare la sua posizione esatta.
Una volta trovata, la posizione verrà caricata sul server di Apple in modo privato e sicuro e riceverai una notifica con le indicazioni per trovare il tracker.
Con milioni di persone che utilizzano iPhone, non è difficile immaginare che qualcuno, da qualche parte, sarà nel raggio del tuo tracker, rendendo la rete Trova il mio uno strumento incredibilmente potente a cui attingere.
Si dà il caso che i ricercatori del Laboratorio di reti mobili sicure (SEEMOO) hanno trovato un modo per farlo.
I ricercatori di OpenHaystack hanno creato un'applicazione Mac gratuita che ti consente di tracciare più dispositivi Bluetooth nello stesso modo in cui puoi tracciare più AirTag su un iPhone.
Una volta abbinata, l'applicazione accede alla rete Trova il mio di Apple in modo da poter tenere traccia dei tuoi accessori ovunque si trovino.
I ricercatori hanno essenzialmente decodificato il funzionamento della rete Trova il mio per creare OpenHaystack e, sebbene sembri un hack, non lo è.
OpenHaystack è in grado di accedere alla rete in modo sicuro verificando che sei un autentico utente Apple tramite un plug-in personalizzato per Apple Mail.
L'utilizzo di questa soluzione alternativa per accedere alla rete significa che dovrai avere Apple Mail aperta contemporaneamente all'utilizzo di OpenHaystack.
Una volta ottenuto ciò, il tuo computer disporrà delle chiavi di sicurezza necessarie che ti consentiranno di individuare un dispositivo Bluetooth all'interno della rete Trova la mia.
Per una panoramica completa e approfondita di come funziona tutto questo, puoi controllare le risorse per OpenHaystack su GitHub.
Supporto per microcontrollori
OpenHaystack attualmente supporta direttamente alcuni microcontrollori: BBC micro: bit v1. SP32-WROOM e ESP32-WROVER.
Ogni scheda ha i suoi vantaggi e se non ne hai già uno, puoi confronta l'ESP32 con il micro: bit per vedere qual è la differenza.
In teoria, tuttavia, OpenHaystack dovrebbe essere in grado di tracciare qualsiasi dispositivo Bluetooth. Per costruire il tuo tracker, devi semplicemente alimentare un componente Bluetooth.
In questo tutorial di YouTube, viene creato un tracker Bluetooth utilizzando solo tre componenti principali: una scheda di ricarica della batteria al litio, un modulo Bluetooth Low Energy (BLE) e una batteria.
Un dispositivo di localizzazione fai-da-te non è difficile da replicare. Guardando l'interno di un AirTag, vedrai che è composto in modo simile con il minimo indispensabile di parti: un minuscolo circuito stampato (PCB) con funzione BLE e una batteria CR2032. Questo è tutto.
Solo perché puoi replicare un AirTag, dovresti?
Finora, OpenHaystack sembra un'applicazione piuttosto eccezionale che puoi immaginare abbia un potenziale nei progetti fai-da-te (ne parleremo più avanti).
Ma ovviamente, l'utilizzo di applicazioni di terze parti sulla rete Apple può comportare i propri rischi. Ecco un importante disclaimer scritto dal team:
“OpenHaystack è un software sperimentale. Il codice non è testato e incompleto. Ad esempio, gli accessori OpenHaystack che utilizzano il nostro firmware trasmettono una chiave pubblica fissa e, pertanto, sono tracciabili da altri dispositivi nelle vicinanze (questo potrebbe cambiare in una versione futura). OpenHaystack non è affiliato o approvato da Apple Inc."
È interessante notare che nel processo di ricerca su come funziona la rete offline di Apple, sono stati in grado di scoprire un difetto di sicurezza che, dopo aver rivelato il problema ad Apple, è stato risolto.
Inoltre, non è garantito se Apple continuerà a consentire a OpenHaystack di funzionare in futuro, il che significa che in qualsiasi momento l'app potrebbe non funzionare più.
Qualche tempo fa Apple ha annunciato che inizierà a supportare gli sviluppatori di terze parti sulla loro rete Trova il mio, a partire da Belkin EarPods, ma fino ad allora, l'utilizzo di OpenHaystack è una soluzione straordinaria.
Puoi trovare tutti i file per OpenHaystack, comprese le istruzioni per il download, sul loro GitHub pagina.
Progetti Bluetooth Low Energy (BLE)
Se stai cercando un modo per incorporare le funzionalità di tracciamento nel tuo prossimo progetto, allora avrai bisogno dell'ultima versione di Bluetooth chiamata Bluetooth Low Energy (BLE).
Il micro: bit ed ESP32 sono entrambi dotati di funzionalità BLE e, come accennato in precedenza, possono essere aggiunti direttamente all'elenco degli accessori tracciabili su OpenHaystack.
Ma non sono le uniche schede che utilizzano BLE. L'Arduino Nano 33 BLE, ad esempio, è descritto come un Arduino Nano aggiornato con una potenza di elaborazione più potente e, avete indovinato, BLE sta per Bluetooth Low Energy.
Con BLE a bordo, non solo avrai un modo per comunicare in modalità wireless con la scheda, ma anche un modo per seguirlo.
Ciò è particolarmente utile se stai costruendo un progetto a cui hai dedicato un sacco di tempo o che potenzialmente ti costa molti soldi da realizzare.
Il primo esempio potrebbe essere uno smartwatch fai-da-te, come questo creato da Stephen Hawes utilizzando un ESP32.
Usando OpenHaystack, ora hai la possibilità di tracciare il tuo smartwatch usando la sua funzione BLE, offrendoti un'opzione di backup per recuperare il tuo progetto se dovesse mai essere rubato o lasciato da qualche parte.
Quindi, ne vale la pena?
Con l'Apple AirTag che costa solo $ 29, potresti stare meglio usando i prodotti proprietari di Apple. Ma, naturalmente, questo eliminerebbe il divertimento dell'elettronica fai-da-te.
La parte migliore della creazione del tuo AirTag è sapere come sfruttare l'utilissima rete Trova il mio di Apple in modo che tu possa accoppiarlo con il tuo dispositivo BLE, che non deve necessariamente esistere nell'Apple ecosistema.
Quel dispositivo potrebbe essere il tuo altoparlante Bluetooth o potrebbe essere un fantastico smartwatch fai-da-te che hai realizzato da solo. Ad ogni modo, l'utilizzo di OpenHaystack ti offre un modo fantastico per incorporare il monitoraggio nel tuo prossimo progetto fai-da-te.
Inizia con l'Internet of Things con questi progetti Arduino IoT per principianti.
Leggi Avanti
- Fai da te
- AirTag
- Idee per progetti fai da te
- Bluetooth
Garling ama esplorare usi creativi per la tecnologia. Con un background musicale, ha trascorso molti anni hackerando computer per produrre suoni strani e meravigliosi. Quando non fa musica, scrive dei migliori progetti elettronici fai-da-te.
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!
Clicca qui per iscriverti