Vai zinājāt, ka ir iespējams pievienoties Apple jaudīgajam tīklam Find My, lai izsekotu jebkuru Bluetooth ierīci? Vai būtībā ir iespējams izveidot savu DIY AirTag?
Šajā rakstā mēs izpētīsim, kā to varētu panākt, izmantojot bezmaksas atvērtā pirmkoda programmatūru, vai tā ir laba ideja un kā šī varētu būt lieliska funkcija jūsu nākamajai elektroniskajai versijai.
Kas ir AirTag?
2021. gada aprīļa beigās izlaistais AirTag ir gluds izsekotājs, kas izskatās kā maza un spīdīga monēta.
AirTag var savienot pārī ar jūsu iPhone, lai palīdzētu jums atrast pazaudētas lietas, un tas ir paredzēts ievietošanai jūsu makā vai somā, kā arī daudzām citām iespējām.
Līdzās precīzas atrašanās vietas noteikšanas lietotnei ir ērts iebūvēts skaļrunis, kas atskan trauksmes signālu, lai palīdzētu jums viegli atrast trūkstošo priekšmetu.
Mazas Bluetooth izsekošanas ierīces kļūst arvien izplatītākas, un AirTag seko līdzīgiem produktiem, piemēram, Tile un Chipolo.
Jūs varat lasīt par kas ir labākais Bluetooth izsekotājs lai saprastu, kāpēc AirTag ir vispievilcīgākā replicējamā ierīce.
Lielisks Atrodi manu tīklu
Lielākā AirTag iezīme ir tā, kas notiek, kad pazaudējat kādu priekšmetu daudz tālāk no jums.
AirTag savienojas ar jūsu iPhone, izmantojot Bluetooth, taču kādā brīdī jūs varat iziet ārpus diapazona, ko tālrunis var noteikt.
Tomēr, izmantojot Apple plašo Find My tīklu, ko, iespējams, izmantojāt agrāk, lai atrastu savu tālruni, tuvumā esošā Apple ierīce var precīzi noteikt tās atrašanās vietu.
Kad atrašanās vieta tiks atrasta, tā tiks privāti un droši augšupielādēta Apple serverī, un jūs saņemsit norādījumus, kā atrast izsekotāju.
Tā kā miljoniem cilvēku izmanto iPhone, nav grūti iedomāties, ka kāds kaut kur atradīsies jūsu izsekotāja darbības diapazonā, padarot tīklu Find My par neticami jaudīgu rīku, ko izmantot.
Tā nu ir sagadījies, ka pētnieki no Droša mobilā tīkla laboratorija (SEEMOO) ir atraduši veidu, kā to izdarīt.
OpenHaystack pētnieki ir izveidojuši bezmaksas Mac lietojumprogrammu, kas ļauj izsekot vairākām Bluetooth ierīcēm tādā pašā veidā, kā iPhone tālrunī varat izsekot vairākiem AirTags.
Pēc savienošanas pārī lietojumprogramma piekļūst Apple tīklam Find My, lai jūs varētu sekot līdzi saviem piederumiem, lai kur tie atrastos.
Pētnieki būtībā apgrieza to, kā darbojas Find My tīkls, lai izveidotu OpenHaystack, un, lai gan šķiet, ka tas ir uzlauzts, tas tā nav.
OpenHaystack var droši piekļūt tīklam, pārbaudot, vai esat autentisks Apple lietotājs, izmantojot pielāgotu Apple Mail spraudni.
Šī risinājuma izmantošana, lai piekļūtu tīklam, nozīmē, ka vienlaikus ar OpenHaystack lietošanu būs jāatver Apple Mail.
Kad tas būs sasniegts, jūsu datoram būs vajadzīgās drošības atslēgas, kas ļauj atrast Bluetooth ierīci tīklā Find My.
Lai iegūtu rūpīgu un padziļinātu pārskatu par to, kā tas viss darbojas, varat skatīt OpenHaystack resursus vietnē GitHub.
Atbalsts mikrokontrolleriem
OpenHaystack pašlaik ir tiešs atbalsts dažiem mikrokontrolleriem: BBC micro: bit v1. SP32-WROOM un ESP32-WROVER.
Katram dēlim ir savas priekšrocības, un, ja jums neviena no tām vēl nav, varat salīdziniet ESP32 ar mikro: bitu lai redzētu, kāda ir atšķirība.
Tomēr teorētiski OpenHaystack jāspēj izsekot jebkurai Bluetooth ierīcei. Lai izveidotu savu izsekotāju, jums vienkārši jāieslēdz Bluetooth komponents.
Šajā YouTube apmācībā Bluetooth izsekotājs ir izveidots, izmantojot tikai trīs galvenos komponentus: litija akumulatora uzlādes paneli, Bluetooth zemas enerģijas (BLE) moduli un akumulatoru.
DIY izsekošanas ierīci nav grūti atkārtot. Aplūkojot AirTag iekšpusi, jūs redzēsit, ka tas ir izgatavots no minimālajām detaļām: maza iespiedshēmas plate (PCB) ar BLE funkciju un CR2032 akumulators. Tieši tā.
Tikai tāpēc, ka jūs varat atkārtot AirTag, vai jums vajadzētu?
Līdz šim OpenHaystack šķiet diezgan lieliska lietojumprogramma, kurai varat iedomāties potenciālu DIY projektos (vairāk par to vēlāk).
Bet, protams, trešo pušu lietojumprogrammu izmantošana Apple tīklā var būt saistīta ar saviem riskiem. Šeit ir svarīga atruna, ko uzrakstīja komanda:
“OpenHaystack ir eksperimentāla programmatūra. Kods ir nepārbaudīts un nepilnīgs. Piemēram, OpenHaystack piederumi, kas izmanto mūsu programmaparatūru, pārraida fiksētu publisko atslēgu, un tāpēc tos var izsekot citām tuvumā esošām ierīcēm (tas var mainīties nākamajā laidienā). OpenHaystack nav saistīts ar Apple Inc vai to neatbalsta.
Interesanti, ka, pētot, kā darbojas Apple bezsaistes tīkls, viņi varēja atklāt drošības trūkumu, kas pēc problēmas atklāšanas Apple ir novērsts.
Nav arī garantēts, vai Apple turpinās atļaut OpenHaystack darboties arī nākotnē, kas nozīmē, ka jebkurā brīdī lietotne var vairs nedarboties.
Pirms kāda laika Apple paziņoja, ka viņi sāks atbalstīt trešo pušu izstrādātājus savā tīklā Find My, sākot ar Belkin EarPods, taču līdz tam OpenHaystack izmantošana ir lielisks risinājums.
Visus OpenHaystack failus, tostarp lejupielādes instrukcijas, varat atrast viņu vietnē GitHub lappuse.
Bluetooth zemas enerģijas (BLE) projekti
Ja meklējat veidu, kā savā nākamajā projektā iekļaut izsekošanas iespējas, jums būs nepieciešama jaunākā Bluetooth versija ar nosaukumu Bluetooth Low Energy (BLE).
Gan micro: bit, gan ESP32 ir aprīkoti ar BLE funkcionalitāti, un, kā minēts iepriekš, tos var tieši pievienot OpenHaystack izsekojamo piederumu sarakstam.
Bet tie nav vienīgie dēļi, kas izmanto BLE. Piemēram, Arduino Nano 33 BLE tiek aprakstīts kā modernizēts Arduino Nano ar jaudīgāku apstrādes jaudu, un, jūs uzminējāt, BLE apzīmē Bluetooth Low Energy.
Izmantojot BLE, jums būs ne tikai veids, kā bezvadu režīmā sazināties ar dēli, bet arī veids, kā to izsekot.
Tas ir īpaši noderīgi, ja veidojat projektu, kuram esat veltījis daudz laika vai kura īstenošana jums varētu izmaksāt daudz naudas.
Lielisks piemērs varētu būt DIY viedpulkstenis, piemēram, šis, ko izveidojis Stīvens Hauzs, izmantojot ESP32.
Izmantojot OpenHaystack, jums tagad ir iespēja izsekot viedpulksteni, izmantojot tā BLE funkciju, sniedzot jums rezerves iespēju atgūt savu projektu, ja tas kādreiz tiktu nozagts vai kaut kur atstāts.
Tātad, vai tas ir tā vērts?
Tā kā Apple AirTag maksā tikai 29 USD, jums varētu būt labāk izmantot Apple patentētos produktus. Bet, protams, tas atņemtu jautrību no DIY elektronikas.
Labākā daļa, veidojot savu AirTag, ir zināt, kā izmantot Apple ārkārtīgi noderīgo Find My tīklu lai to varētu savienot pārī ar savu BLE ierīci, kurai Apple nav obligāti jābūt ekosistēma.
Šī ierīce varētu būt jūsu Bluetooth skaļrunis vai lielisks DIY viedpulkstenis, ko izveidojāt pats. Jebkurā gadījumā OpenHaystack izmantošana sniedz jums fantastisku veidu, kā iekļaut izsekošanu savā nākamajā DIY projektā.
Sāciet darbu ar lietu internetu, izmantojot šos Arduino IoT projektus iesācējiem.
Lasiet Tālāk
- DIY
- AirTags
- DIY projektu idejas
- Bluetooth
Garlingam patīk izpētīt radošus tehnoloģiju pielietojumus. Ar mūzikas pieredzi viņa daudzus gadus uzlauza datorus, lai radītu dīvainas un brīnišķīgas skaņas. Kad neveic mūziku, viņa raksta par labākajiem DIY elektroniskajiem projektiem.
Abonējiet mūsu biļetenu
Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!
Noklikšķiniet šeit, lai abonētu