Tiesitkö, että voit liittyä Applen tehokkaaseen Find My -verkkoon ja seurata mitä tahansa Bluetooth-laitetta? Onko mahdollista rakentaa oma tee-se-itse AirTag?

Tässä artikkelissa tutkimme, kuinka se voidaan saavuttaa ilmaisilla avoimen lähdekoodin ohjelmistoilla, onko se hyvä idea ja kuinka tämä voisi olla mahtava ominaisuus seuraavaa sähköistä rakennettasi varten.

Mikä on AirTag?

Huhtikuun lopussa 2021 julkaistu AirTag on tyylikäs seurantalaite, joka näyttää pieneltä ja kiiltävältä kolikolta.

AirTag voidaan liittää iPhoneen, jotta voit löytää kadonneita tavaroita, ja se on suunniteltu sijoitettavaksi lompakkoosi tai laukkuun monien muiden mahdollisuuksien joukossa.

Tarkan paikannussovelluksen lisäksi siinä on kätevä sisäänrakennettu kaiutin, joka antaa hälytyksen helpottaen kadonneen esineesi paikantamista.

Pienet Bluetooth-seurantalaitteet ovat yleistymässä ja AirTag seuraa samanlaisia ​​tuotteita, kuten Tile ja Chipolo.

Voit lukea aiheesta mikä on paras Bluetooth-seuranta ymmärtää, miksi AirTag on houkuttelevin laite kopioitavaksi.

Upea Find My Network

AirTagin suurin ominaisuus on se, mitä tapahtuu, kun kadotat esineen paljon kauempana sinusta.

AirTag muodostaa yhteyden iPhoneen Bluetoothin kautta, mutta jossain vaiheessa saatat mennä puhelimesi havaitseman kantaman ulkopuolelle.

Kuitenkin käyttämällä Applen laajaa Find My -verkkoa, jota olet ehkä käyttänyt aiemmin puhelimen etsimiseen, lähellä oleva Apple-laite voi määrittää tarkan sijaintinsa.

Kun sijainti on löydetty, se ladataan Applen palvelimelle yksityisesti ja turvallisesti, ja sinulle ilmoitetaan ohjeet jäljittimen löytämiseen.

Koska miljoonat ihmiset käyttävät iPhonea, ei ole vaikea kuvitella, että joku jossain olisi seurantasi kantaman sisällä, mikä tekee Find My -verkosta uskomattoman tehokkaan työkalun.

Se vain sattuu, että tutkijat Secure Mobile Networking Lab (SEEMOO) ovat löytäneet tavan tehdä tämä.

OpenHaystackin takana olevat tutkijat ovat luoneet ilmaisen Mac-sovelluksen, jonka avulla voit seurata useita Bluetooth-laitteita samalla tavalla kuin voit seurata useita AirTageja iPhonessa.

Kun pariliitos on muodostettu, sovellus käyttää Applen Find My -verkkoa, jotta voit seurata lisävarusteitasi missä tahansa.

Tutkijat pohjimmiltaan käänteisivät, kuinka Find My -verkko toimii luodakseen OpenHaystackin, ja vaikka se näyttää hakkeroitumiselta, se ei ole sitä.

OpenHaystack pääsee verkkoon turvallisesti varmistamalla, että olet aito Apple-käyttäjä Apple Mailin räätälöidyn laajennuksen avulla.

Tämän kiertotavan käyttäminen verkkoon pääsyssä tarkoittaa, että sinun on oltava Apple Mail auki samaan aikaan, kun käytät OpenHaystackia.

Kun tämä on saavutettu, tietokoneellasi on tarvittavat suojausavaimet, joiden avulla voit paikantaa Bluetooth-laitteen Find My -verkossa.

Saat perusteellisen ja syvällisen yleiskatsauksen siitä, miten tämä kaikki toimii, tutustu OpenHaystackin resursseihin osoitteessa GitHub.

Tuki mikro-ohjaimille

OpenHaystackilla on tällä hetkellä suora tuki muutamalle mikro-ohjaimelle: BBC micro: bit v1. SP32-WROOM ja ESP32-WROVER.

Jokaisella taululla on omat etunsa, ja jos sinulla ei vielä ole niitä, voit tehdä sen vertaa ESP32:ta micro: bittiin nähdäksesi mikä ero on.

Teoriassa OpenHaystackin pitäisi kuitenkin pystyä seuraamaan mitä tahansa Bluetooth-laitetta. Rakentaaksesi oman seurantasi, sinun tarvitsee vain kytkeä virta Bluetooth-komponenttiin.

Tässä YouTube-opetusohjelmassa Bluetooth-seurantalaite luodaan käyttämällä vain kolmea pääkomponenttia: litiumakun latauskorttia, Bluetooth Low Energy (BLE) -moduulia ja akkua.

Tee-se-itse-seurantalaitetta ei ole vaikea jäljitellä. Kun katsot AirTagin sisäosaa, huomaat, että se koostuu samalla tavalla vähimmäisosista: pienestä painetusta piirilevystä (PCB) BLE-toiminnolla ja CR2032-paristosta. Se siitä.

Vain siksi, että voit kopioida AirTagin, pitäisikö sinun?

Toistaiseksi OpenHaystack näyttää melko upealta sovellukselta, jolla voit kuvitella olevan potentiaalia tee-se-itse-projekteissa (lisää siitä myöhemmin).

Mutta tietysti kolmannen osapuolen sovellusten käyttämiseen Apple-verkossa voi liittyä omat riskinsä. Tässä on tiimin kirjoittama tärkeä vastuuvapauslauseke:

"OpenHaystack on kokeellinen ohjelmisto. Koodi on testaamaton ja epätäydellinen. Esimerkiksi laiteohjelmistoamme käyttävät OpenHaystack-lisävarusteet lähettävät kiinteän julkisen avaimen ja ovat siksi muiden lähellä olevien laitteiden jäljitettävissä (tämä saattaa muuttua tulevassa julkaisussa). OpenHaystack ei ole sidoksissa Apple Inc: n kanssa tai tue sitä."

Mielenkiintoista on, että tutkiessaan Applen offline-verkon toimintaa he pystyivät paljastamaan tietoturvavirheen, joka Applelle paljastettuaan ongelman on sittemmin korjattu.

Ei myöskään voida taata, antaako Apple jatkaa OpenHaystackin käyttöä tulevaisuudessa, mikä tarkoittaa, että sovellus ei ehkä enää toimi milloin tahansa.

Apple ilmoitti jokin aika sitten, että he alkavat tukea kolmansien osapuolien kehittäjiä Find My -verkossaan, alkaen Belkin EarPodsista, mutta siihen asti OpenHaystackin käyttäminen on hämmästyttävä kiertotapa.

Löydät kaikki OpenHaystackin tiedostot, mukaan lukien latausohjeet, heidän osoitteestaan GitHub sivu.

Bluetooth Low Energy (BLE) -projektit

Jos etsit tapaa sisällyttää seurantaominaisuudet seuraavaan projektiisi, tarvitset Bluetoothin uusimman version nimeltä Bluetooth Low Energy (BLE).

Sekä micro: bitissä että ESP32:ssa on BLE-toiminto, ja kuten aiemmin mainittiin, ne voidaan lisätä suoraan OpenHaystackin seurattavien lisävarusteiden luetteloon.

Mutta ne eivät ole ainoita levyjä, jotka käyttävät BLE: tä. Esimerkiksi Arduino Nano 33 BLE: tä kuvataan päivitetyksi Arduino Nanoksi, jolla on tehokkaampi prosessointiteho, ja arvasitkin, että BLE tarkoittaa Bluetooth Low Energy -laitetta.

Kun BLE on mukana, sinulla ei ole vain tapa kommunikoida langattomasti taulun kanssa, vaan myös tapa seurata sitä.

Tämä on erityisen hyödyllistä, jos rakennat projektia, johon olet käyttänyt paljon aikaa tai jonka toteuttaminen saattaa maksaa sinulle paljon rahaa.

Paras esimerkki voisi olla tee-se-itse-älykello, kuten tämä Stephen Hawesin ESP32:lla luoma.

OpenHaystackin avulla sinulla on nyt mahdollisuus seurata älykelloasi sen BLE-toiminnon avulla, mikä antaa sinulle varavaihtoehdon palauttaa projektisi, jos se joskus varastetaan tai jätettäisiin jonnekin.

Joten, onko se sen arvoista?

Koska Apple AirTag maksaa vain 29 dollaria, saatat olla parempi käyttää Applen omia tuotteita. Mutta tietysti se poistaisi hauskuuden tee-se-itse-elektroniikasta.

Parasta oman AirTagin rakentamisessa on osata hyödyntää Applen erittäin hyödyllistä Find My -verkkoa jotta voit liittää sen oman BLE-laitteeseesi, jonka ei välttämättä tarvitse olla Applessa ekosysteemi.

Laitteesi voi olla Bluetooth-kaiuttimesi tai se voi olla mahtava itse tekemäsi älykello. Joka tapauksessa OpenHaystackin käyttö antaa sinulle fantastisen tavan sisällyttää seuranta seuraavaan DIY-projektiisi.

10 parasta Arduino IoT -projektia

Aloita esineiden internet näillä Arduino IoT -projekteilla aloittelijoille.

Lue Seuraava

JaaTweetSähköposti
Liittyvät aiheet
  • tee-se-itse
  • AirTags
  • DIY-projekti-ideoita
  • Bluetooth
Kirjailijasta
Garling Wu (10 artikkelia julkaistu)

Garling rakastaa teknologian luovien käyttötapojen tutkimista. Hänellä on musiikkitausta, ja hän vietti useita vuosia tietokoneiden hakkerointia saadakseen outoja ja upeita ääniä. Kun hän ei tee musiikkia, hän kirjoittaa parhaista DIY-elektroniikkaprojekteista.

Lisää Garling Wulta

tilaa uutiskirjeemme

Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja eksklusiivisia tarjouksia!

Klikkaa tästä tilataksesi