Wist je dat het mogelijk is om verbinding te maken met het krachtige Zoek mijn-netwerk van Apple om elk Bluetooth-apparaat te volgen? Maakt het mogelijk om in wezen uw eigen DIY AirTag te bouwen?
In dit artikel zullen we onderzoeken hoe dat mogelijk is met gratis open-sourcesoftware, of het een goed idee is en hoe dit een geweldige functie kan zijn voor je volgende elektronische build.
Wat is een AirTag?
De AirTag, uitgebracht eind april 2021, is een slanke tracker die eruitziet als een kleine en glanzende munt.
De AirTag kan aan uw iPhone worden gekoppeld om u te helpen verloren voorwerpen terug te vinden en hij is ontworpen om naast vele andere mogelijkheden in uw portemonnee of in uw tas te worden geplaatst.
Naast een app voor nauwkeurige locatiebepaling, wordt het geleverd met een handige ingebouwde luidspreker die een alarm afgeeft om u te helpen uw ontbrekende item gemakkelijk te vinden.
Kleine Bluetooth-trackingapparaten worden steeds gebruikelijker en de AirTag volgt vergelijkbare producten zoals Tile en Chipolo.
U kunt lezen over wat is de beste Bluetooth-tracker? om te begrijpen waarom de AirTag het aantrekkelijkste apparaat is om te repliceren.
Fantastisch Vind mijn netwerk
Het grootste kenmerk van de AirTag is wat er gebeurt als je een item veel verder van je af verliest.
De AirTag maakt via Bluetooth verbinding met je iPhone, maar op een gegeven moment kun je buiten het bereik gaan dat je telefoon kan detecteren.
Door gebruik te maken van het uitgebreide Zoek mijn-netwerk van Apple, dat u in het verleden misschien hebt gebruikt om uw telefoon te vinden, kan een Apple-apparaat in de buurt de exacte locatie bepalen.
Eenmaal gevonden, wordt de locatie privé en veilig geüpload naar de server van Apple en ontvangt u een routebeschrijving om de tracker te vinden.
Met miljoenen mensen die iPhones gebruiken, is het niet moeilijk voor te stellen dat er ergens iemand binnen het bereik van je tracker zal zijn, waardoor het Find My-netwerk een ongelooflijk krachtig hulpmiddel is om van te profiteren.
Het toeval wil dat de onderzoekers van de Beveiligd mobiel netwerklab (SEEMOO) hebben een manier gevonden om dit te doen.
De onderzoekers achter OpenHaystack hebben een gratis Mac-applicatie gemaakt waarmee je meerdere Bluetooth-apparaten kunt volgen op dezelfde manier als je meerdere AirTags op een iPhone kunt volgen.
Eenmaal gekoppeld, heeft de applicatie toegang tot Apple's Zoek mijn-netwerk, zodat u uw accessoires kunt volgen, waar ze ook zijn.
De onderzoekers hebben in wezen reverse-engineered hoe het Find My-netwerk functioneert om OpenHaystack te maken, en hoewel het een hack lijkt, is het dat niet.
OpenHaystack kan veilig toegang krijgen tot het netwerk door te verifiëren dat u een authentieke Apple-gebruiker bent via een op maat gemaakte plug-in voor Apple Mail.
Als u deze tijdelijke oplossing gebruikt om toegang te krijgen tot het netwerk, betekent dit dat u Apple Mail moet hebben geopend op hetzelfde moment dat u OpenHaystack gebruikt.
Zodra dat is bereikt, beschikt uw computer over de benodigde beveiligingssleutels waarmee u een Bluetooth-apparaat in het Zoek mijn-netwerk kunt vinden.
Voor een grondig en diepgaand overzicht van hoe dit allemaal werkt, kun je de bronnen voor OpenHaystack bekijken op GitHub.
Ondersteuning voor microcontrollers
OpenHaystack heeft momenteel directe ondersteuning voor een paar microcontrollers: de BBC micro: bit v1. SP32-WROOM en de ESP32-WROVER.
Elk bord heeft zijn eigen voordelen en als je er nog geen hebt, kun je: vergelijk de ESP32 met de micro: bit om te zien wat het verschil is.
Theoretisch zou OpenHaystack echter elk Bluetooth-apparaat moeten kunnen volgen. Om uw eigen tracker te bouwen, hoeft u alleen maar een Bluetooth-component van stroom te voorzien.
In deze YouTube-tutorial wordt een Bluetooth-tracker gemaakt met slechts drie hoofdcomponenten: een oplaadkaart voor lithiumbatterijen, een Bluetooth Low Energy (BLE) -module en een batterij.
Een doe-het-zelf-volgapparaat is niet moeilijk te repliceren. Als je naar de binnenkant van een AirTag kijkt, zul je zien dat deze op dezelfde manier is gemaakt met het absolute minimum aan onderdelen: een kleine printplaat (PCB) met BLE-functie en een CR2032-batterij. Dat is het.
Gewoon omdat u een AirTag kunt repliceren, zou u dat ook moeten doen?
Tot nu toe lijkt OpenHaystack een behoorlijk geweldige applicatie waarvan je je kunt voorstellen dat deze potentieel heeft in doe-het-zelf-projecten (daarover later meer).
Maar het gebruik van applicaties van derden op het Apple-netwerk kan natuurlijk zijn eigen risico's met zich meebrengen. Hier is een belangrijke disclaimer die door het team is geschreven:
“OpenHaystack is experimentele software. De code is niet getest en onvolledig. OpenHaystack-accessoires die onze firmware gebruiken, zenden bijvoorbeeld een vaste openbare sleutel uit en kunnen daarom worden gevolgd door andere apparaten in de buurt (dit kan in een toekomstige release veranderen). OpenHaystack is niet gelieerd aan of onderschreven door Apple Inc.”
Interessant is dat ze tijdens het onderzoek naar hoe Apple's offline netwerk werkt, een beveiligingsfout konden ontdekken die, nadat ze het probleem aan Apple hadden bekendgemaakt, sindsdien is verholpen.
Het is ook niet gegarandeerd of Apple OpenHaystack in de toekomst zal blijven gebruiken, wat betekent dat de app op elk moment mogelijk niet meer werkt.
Een tijdje geleden kondigde Apple aan dat ze externe ontwikkelaars op hun Find My-netwerk gaan ondersteunen, te beginnen met Belkin EarPods, maar tot die tijd is het gebruik van OpenHaystack een geweldige oplossing.
U kunt alle bestanden voor OpenHaystack, inclusief downloadinstructies, vinden op hun GitHub bladzijde.
Bluetooth Low Energy (BLE)-projecten
Als u op zoek bent naar een manier om trackingmogelijkheden in uw volgende project op te nemen, dan heeft u de nieuwste versie van Bluetooth nodig, Bluetooth Low Energy (BLE).
De micro: bit en ESP32 hebben beide BLE-functionaliteit en kunnen, zoals eerder vermeld, direct worden toegevoegd aan de lijst met traceerbare accessoires op OpenHaystack.
Maar ze zijn niet de enige boards die BLE gebruiken. De Arduino Nano 33 BLE wordt bijvoorbeeld beschreven als een verbeterde Arduino Nano met krachtigere verwerkingskracht en, je raadt het al, de BLE staat voor Bluetooth Low Energy.
Met BLE aan boord heb je niet alleen een manier om draadloos met het bord te communiceren, maar ook om het te volgen.
Dit is vooral handig als je een project bouwt waar je heel veel tijd aan hebt besteed of waar je mogelijk veel geld aan hebt verdiend.
Het beste voorbeeld kan een doe-het-zelf-smartwatch zijn, zoals deze gemaakt door Stephen Hawes met een ESP32.
Met OpenHaystack heb je nu de mogelijkheid om je smartwatch te volgen met behulp van de BLE-functie, waardoor je een back-upoptie hebt om je project te herstellen als het ooit zou worden gestolen of ergens zou worden achtergelaten.
Dus, is het het waard?
Met de Apple AirTag die slechts $ 29 kost, bent u misschien beter af met het gebruik van de eigen producten van Apple. Maar dat zou natuurlijk het plezier uit doe-het-zelf-elektronica halen.
Het beste deel van het bouwen van uw eigen AirTag is weten hoe u gebruik kunt maken van het uiterst nuttige Zoek mijn-netwerk van Apple zodat je het kunt koppelen met je eigen BLE-apparaat, dat niet per se in de Apple hoeft te bestaan ecosysteem.
Dat apparaat kan je Bluetooth-luidspreker zijn, of het kan een geweldige doe-het-zelf-smartwatch zijn die je zelf hebt gemaakt. Hoe dan ook, het gebruik van OpenHaystack geeft je een fantastische manier om tracking op te nemen in je volgende doe-het-zelf-project.
Ga aan de slag met het internet der dingen met deze Arduino IoT-projecten voor beginners.
Lees volgende
- doe-het-zelf
- AirTags
- Ideeën voor doe-het-zelfprojecten
- Bluetooth
Garling houdt ervan om creatieve toepassingen van technologie te onderzoeken. Met een achtergrond in muziek bracht ze vele jaren door met het hacken van computers om rare en prachtige geluiden te maken. Als ze geen muziek maakt, schrijft ze over de beste doe-het-zelf elektronische projecten.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Klik hier om je te abonneren