Kas teadsite, et mis tahes Bluetooth-seadme jälgimiseks on võimalik ühendada Apple'i võimsa Find My võrguga? Kas saate sisuliselt luua oma DIY AirTagi?
Selles artiklis uurime, kuidas see oleks võimalik tasuta avatud lähtekoodiga tarkvara abil saavutada, kas see on hea mõte ja kuidas see võiks olla suurepärane funktsioon teie järgmise elektroonilise konstruktsiooni jaoks.
Mis on AirTag?
2021. aasta aprilli lõpus välja antud AirTag on elegantne jälgimisseade, mis näeb välja nagu väike ja läikiv münt.
AirTagi saab siduda teie iPhone'iga, et aidata teil kadunud esemeid leida, ja see on mõeldud paljude muude võimaluste hulgas ka teie rahakotti või kotti asetamiseks.
Lisaks täpse asukoha rakendusele on sellel mugav sisseehitatud kõlar, mis annab häiresignaali, mis aitab teil puuduva eseme hõlpsalt leida.
Väikesed Bluetoothi jälgimisseadmed muutuvad üha tavalisemaks ja AirTag järgib sarnaseid tooteid, nagu Tile ja Chipolo.
Saate lugeda mis on parim Bluetoothi jälgija et mõista, miks AirTag on kõige atraktiivsem seade, mida paljundada.
Suurepärane Leia minu võrk
AirTagi suurim omadus on see, mis juhtub siis, kui kaotate eseme endast palju kaugemal.
AirTag ühendub teie iPhone'iga Bluetoothi kaudu, kuid mingil hetkel võite väljuda levialast, mida teie telefon suudab tuvastada.
Kuid kasutades Apple'i suurt Find My võrku, mida võisite oma telefoni leidmiseks varem kasutada, saab läheduses asuv Apple'i seade määrata selle täpse asukoha.
Kui asukoht on leitud, laaditakse see privaatselt ja turvaliselt üles Apple'i serverisse ning teid teavitatakse jälgija leidmise juhistest.
Kuna miljonid inimesed kasutavad iPhone'e, pole raske ette kujutada, et keegi on kuskil teie jälgija levialas, muutes võrgu Find My uskumatult võimsaks tööriistaks.
Juhtus nii, et teadlased Turvalise mobiilsidevõrgu labor (SEEMOO) on leidnud viisi, kuidas seda teha.
OpenHaystacki teadlased on loonud tasuta Maci rakenduse, mis võimaldab teil jälgida mitut Bluetooth-seadet samal viisil, nagu saate jälgida mitut AirTagi iPhone'is.
Pärast sidumist pääseb rakendus juurde Apple'i Find My võrgule, et saaksite oma tarvikuid kõikjal jälgida.
Uurijad pöördprojekteerisid, kuidas võrk Find My toimib, et luua OpenHaystack, ja kuigi see tundub häkkimisena, pole see nii.
OpenHaystack saab turvaliselt võrku siseneda, kontrollides Apple Maili kohandatud pistikprogrammi kaudu, et olete autentne Apple'i kasutaja.
Selle lahenduse kasutamine võrgule juurdepääsuks tähendab, et Apple Mail peab olema avatud samal ajal, kui kasutate OpenHaystacki.
Kui see on saavutatud, on teie arvutil vajalikud turvavõtmed, mis võimaldavad teil leida Bluetooth-seadme asukoha Find My võrgus.
Põhjaliku ja põhjaliku ülevaate saamiseks selle kõige toimimise kohta saate tutvuda OpenHaystacki ressurssidega saidil GitHub.
Mikrokontrollerite tugi
OpenHaystackil on praegu otsene tugi mõnele mikrokontrollerile: BBC micro: bit v1. SP32-WROOM ja ESP32-WROVER.
Igal tahvlil on oma eelised ja kui teil neid veel pole, saate seda teha võrrelge ESP32 mikrobitiga et näha, mis vahe on.
Teoreetiliselt peaks OpenHaystack aga suutma jälgida mis tahes Bluetooth-seadet. Oma jälgija loomiseks peate lihtsalt toiteallikaks olema Bluetooth-komponent.
Selles YouTube'i õpetuses luuakse Bluetoothi jälgija, kasutades vaid kolme põhikomponenti: liitiumaku laadimisplaati, Bluetoothi madala energiatarbega (BLE) moodulit ja akut.
DIY jälgimisseadet pole keeruline kopeerida. Vaadates AirTagi sisemust, näete, et see koosneb sarnaselt minimaalsetest osadest: pisikesest BLE-funktsiooniga trükkplaadist (PCB) ja CR2032-patareist. see on kõik.
Kas peaksite lihtsalt sellepärast, et saate AirTagi kopeerida?
Seni tundub OpenHaystack olevat päris suurepärane rakendus, millel on potentsiaali DIY projektides (sellest lähemalt hiljem).
Kuid loomulikult võib kolmandate osapoolte rakenduste kasutamine Apple'i võrgus kaasneda oma riskidega. Siin on oluline lahtiütlus, mille meeskond kirjutas:
"OpenHaystack on eksperimentaalne tarkvara. Kood on testimata ja mittetäielik. Näiteks OpenHaystacki tarvikud, mis kasutavad meie püsivara, edastavad fikseeritud avalikku võtit ja on seetõttu teiste läheduses olevate seadmete poolt jälgitavad (see võib tulevikus muutuda). OpenHaystack ei ole Apple Inc-ga seotud ega toeta seda.
Huvitaval kombel suutsid nad Apple'i võrguühenduseta võrgu toimimise uurimise käigus paljastada turvavea, mis pärast Apple'ile probleemi avalikustamist on nüüdseks parandatud.
Samuti pole garanteeritud, kas Apple lubab OpenHaystackil ka tulevikus tegutseda, mis tähendab, et rakendus ei pruugi igal ajahetkel enam töötada.
Mõni aeg tagasi teatas Apple, et nad hakkavad oma Find My võrgus toetama kolmandate osapoolte arendajaid, alustades Belkin EarPodsiga, kuid seni on OpenHaystacki kasutamine suurepärane lahendus.
Kõik OpenHaystacki failid, sealhulgas allalaadimisjuhised, leiate nende veebisaidilt GitHub lehel.
Bluetoothi madala energiatarbega (BLE) projektid
Kui otsite viisi, kuidas lisada oma järgmisesse projekti jälgimisvõimalused, vajate Bluetoothi uusimat versiooni nimega Bluetooth Low Energy (BLE).
Micro: bit ja ESP32 on mõlemad varustatud BLE-funktsiooniga ja nagu varem mainitud, saab need lisada otse OpenHaystacki jälgitavate tarvikute loendisse.
Kuid need pole ainsad tahvlid, mis kasutavad BLE-d. Näiteks Arduino Nano 33 BLE-d kirjeldatakse kui täiustatud Arduino Nanot, millel on võimsam töötlemisvõimsus, ja arvasite ära, et BLE tähistab Bluetooth Low Energy.
Kui pardal on BLE, pole teil mitte ainult võimalus plaadiga juhtmevabalt suhelda, vaid ka võimalus seda jälgida.
See on eriti kasulik, kui ehitate projekti, millele olete pühendanud palju aega või mille tegemine võib teile kulutada palju raha.
Eeskujuks võib olla DIY nutikell, nagu see, mille on loonud Stephen Hawes ESP32 abil.
OpenHaystacki abil saate nüüd oma nutikella BLE-funktsiooni abil jälgida, andes teile varuvõimaluse oma projekti taastamiseks, kui see kunagi varastatakse või kuhugi maha jäetakse.
Niisiis, kas see on seda väärt?
Kuna Apple AirTag maksab ainult 29 dollarit, võib teil olla parem kasutada Apple'i patenteeritud tooteid. Kuid loomulikult võtaks see isetegemise elektroonikast nalja.
Oma AirTagi loomise parim osa on teadmine, kuidas kasutada Apple'i äärmiselt kasulikku Find My võrku et saaksite selle siduda oma BLE-seadmega, mis ei pea tingimata Apple'is olemas olema ökosüsteem.
See seade võib olla teie Bluetooth-kõlar või suurepärane isetegemise nutikell, mille olete ise teinud. Mõlemal juhul annab OpenHaystacki kasutamine fantastilise võimaluse lisada jälgimine oma järgmisesse isetegemise projekti.
Alustage asjade Internetiga nende Arduino IoT projektidega algajatele.
Loe edasi
- DIY
- AirTags
- DIY projektiideed
- Bluetooth
Garling armastab uurida tehnoloogia loomingulisi kasutusvõimalusi. Muusika taustaga naine veetis aastaid arvuteid häkkides, et teha imelikke ja imelisi helisid. Kui muusikat ei tee, kirjutab ta parimatest DIY elektroonilistest projektidest.
Liituge meie uudiskirjaga
Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!
Tellimiseks klõpsake siin