Android · prikupljanje podataka offline · verzija 1.5.2

Telefon koji radi
kao pravi instrument.

Signal Collector neprekidno bilježi podatke senzora, radija i mreže do kojih vaš telefon dosegne, izravno u telefon — bez pohrane u oblaku i bez izmjerenih podataka koji napuštaju uređaj.

Stvarni snimci · Pixel 10a

  1. Mjerenje u tijeku s proširenim prstenom

    Mjerenje u tijeku. Prsten prikazuje satelite, mreže i senzore kako pristižu.

  2. Odabir tehnologija koje se mjere

    Odabir onoga što se mjeri. Svaki izvor je redak koji govori što bilježi.

  3. Upravljačke tipke tijekom mjerenja

    Start, Reset i Stop, a iznad njih trajanje, prijeđeni put i broj zapisa.

  4. Stanje prikupljanja i ploča izvoza

    Dno ploče: što radi svaki izvor i datoteka koja odlazi iz telefona.

  5. Izbornik postavki otvoren iz zaglavlja

    Postavke: isporuka na vlastiti poslužitelj, mjerne jedinice i što slijedi nakon zaustavljanja.

Lokalno Room / SQLite u telefonu, ništa se ne šalje samo od sebe
Neprekidno Prikuplja i dok je zaslon zaključan
Nadohvat ruke Četiri widgeta, pločica u brzim postavkama i ploča obavijesti
Izvoz TXT ili GZIP, prema veličini

Interni test

Sljedeća verzija, prije nego što je dobije trgovina.

Svaka verzija ide u interni test prije nego što ode u produkciju. Pridružite se Google računom na koji je telefon prijavljen i ažuriranje zatim stiže kao svako drugo.

Jedno mjerenje.
Cijeli kontekst.

Svaki slučaj završava
u datoteci.

Mjerni instrument ne prodaje popis izvora, nego pitanje na koje odgovara. Šest od dvanaest situacija za koje je aplikacija napravljena — svaka je jedan obilazak i datoteka na njegovu kraju.

01

Mrtva točka u sali za sastanke

Prošećite katom s telefonom u džepu i na svakim vratima izgovorite bilješku. Van izlazi propusnost iz sekunde u sekundu, AP na kojem je telefon doista bio i prostorija umjesto prepirke između dva odjela.

02

Drive test bez kombija

Obje SIM kartice skeniraju, GPS na jednoj sekundi, telefon zaključan na armaturnoj ploči. Svaka promjena tehnologije, Cell ID-a ili PCI-ja bilježi se kao događaj, pa prijelazi između ćelija izlaze locirani na metar.

03

Snimanje na kojem GPS ne daje ništa

U skladištu je nebo krov. Označite svaki prolaz fotografijom iz vlastitog tražila aplikacije i prikupite AP-ove, MLO veze i RTT udaljenosti — karta pokrivenosti prije nego što se kupi prvi novi AP.

04

Senzori koji se javljaju sami

Deseci BLE termometara po zgradi, nijedan uparen. Prođite pokraj njih i njihova temperatura, vlažnost i napon baterije stižu imenovani i u SI jedinicama, uz bajtove iz kojih su došli.

05

Dokaz za najmodavca

Deset minuta hoda daje datoteku s vremenskom oznakom, položajem, jakošću signala i fotografijama prostorija. „Signal je svugdje u redu” postaje tvrdnja koja se može provjeriti.

06

Klijent koji ne želi oblak

Mjerite kao inače i isporučite na vlastiti S3, WebDAV ili SFTP — ili predajte datoteku. Fotografije i glasovne bilješke nikada ne dotaknu galeriju telefona, pa NDA ostaje potpisiv.

Svih dvanaest slučajeva i čime se podaci čitaju

Cijeli popis promjena

Rad koji
možete pratiti.

Verzija 1.5.1 isporučuje svih dvanaest jezika u svakoj instalaciji, pokazuje dugi izvoz ili Reset dok rade i dodaje slobodnu bilježnicu za točke, fotografije i testove snimljene bez pokrenutog mjerenja.

01

Jezici kojih doista ima

Google Play prije je isporučivao samo jezike koje je telefon imao u trenutku instalacije, pa je odabir jezika po aplikaciji nudio češki i ostale bez ijednog teksta iza njih. Svih dvanaest prijevoda sada dolazi u svakoj instalaciji.

02

Komet na tipki

Preuzmi, Podijeli i Reset na velikom mjerenju traju od nekoliko sekundi do nekoliko minuta. Rubom tipke sada trči komet čiji rep raste s dovršenim dijelom, a živi redak ispod njega govori koliko je gotovo, koliko dugo traje i otprilike koliko je još ostalo. Slobodan prostor prikazuje se prije početka pisanja — jantarno kada postaje tijesno, crveno kada izvoz ne bi stao.

03

Slobodna bilježnica

Mjerne točke, fotografije, glasovne bilješke, jednokratni test interneta i ciklus Wi-Fi propusnosti više ne trebaju Start. Bez pokrenutog mjerenja idu u zaseban zapis bez prikupljača, bez wake locka i bez trošenja besplatnog sata — s vlastitom karticom, vlastitom datotekom za dijeljenje i vlastitom naredbom Očisti.

04

Dijeljenje s ikone, sistemske kontrole

Pritisnite i držite ikonu aplikacije nakon zaustavljenog mjerenja i Podijeli stoji uz Start; otvara aplikaciju i odmah pokreće izvoz. Prekidači, tekstualna polja, odabiri i poruke sada su standardne Android kontrole — tipke i instrument ostaju kakvi su bili.

Instalira se isključivo
preko Google Playa.

Verzija1.5.2
PlatformaAndroid 12+
DostupnostSve zemlje koje Play dopušta
Preuzmite na Google Playu
  1. 1

    Instalirajte s Google Playa — bez pozivnice, bez popisa testera, bez čekanja.

  2. 2

    Mjerite do sat vremena godišnje bez ikakvog plaćanja.

  3. 3

    Otključajte neograničeno mjerenje iz same aplikacije čim sat prestane biti dovoljan.

Google Play jedini je kanal distribucije: potpisuje lanac ažuriranja i nigdje se ne nudi izravni APK. Sama aplikacija za rad ne treba naš račun ni naš poslužitelj.

Sat godišnje
za odluku.

Terenski instrument ne može se ocijeniti sa snimaka zaslona, pa Signal Collector svakom telefonu daje sat mjerenja godišnje — dovoljno da se prijeđe ruta, gleda kako se prsten puni i otvori izvoz. Sat se broji kao vrijeme mjerenja, a ne kao broj pokretanja, pa se može potrošiti na više mjesta i u više dana. Kada se potroši, otključavanje je jednokratna kupnja u aplikaciji po cijeni Google Playa za vašu zemlju: bez pretplate, bez datuma obnove, i vrijedi na svakom telefonu prijavljenom na isti račun.

1 satbesplatnog vremena mjerenja, obnavlja se svake godine
Jedna kupnjaod tada neograničeno, na svakom vašem telefonu
24 sataod ocjene do razvrstane prijave

Povratne informacije idu kroz ocjenu na Google Playu; svaka nova ocjena preuzima se unutar jednog dana, pretvara u prijavu i dobiva odgovor, a popravci stižu sa sljedećim ažuriranjem. Plaćena aplikacija nema oglase, nema analitiku ni SDK treće strane unutar mjerenja — umjesto toga razvoj plaća cijena.

Od fizičkih senzora
do mreža oko vas.

Svaki se izvor prije mjerenja može uključiti ili isključiti zasebno, a za odabrane tehnologije može se postaviti i interval.

01

Mobilna mreža

Poslužujuća i susjedne ćelije, LTE/NR/3G/2G parametri, promjene registracije i eksperimentalno aktivno skeniranje.

02

GNSS i lokacija

GPS na 1 Hz, sateliti, sirova GNSS mjerenja, sat, AGC, navigacijske poruke, NMEA i podaci o anteni.

03

Wi‑Fi i RTT

Trenutna veza, obližnji AP-ovi, Wi‑Fi 7 MLO, sposobnosti i RTT/FTM udaljenosti do podržanih pristupnih točaka.

04

Bluetooth

Klasično otkrivanje i BLE advertising sadržaj, uključujući podatke proizvođača i servisa.

05

Senzori i buka

Gibanje, magnetsko polje, tlak, svjetlo, blizina, vektor rotacije i okvirna razina u dBFS bez spremanja zvuka.

06

Mreža i prijenos

Uzorci svake sekunde sa stvarnim preuzimanjem, slanjem, RTT-om, podrhtavanjem i istekom vremena, kapacitetni burstovi svakih 30 sekundi i istodobno vezivanje na određenu Wi‑Fi i mobilnu mrežu.

07

SIM i eSIM

Utor, operator, MCC/MNC, roaming i koja kartica nosi podatke — same ćelije imenuju odašiljač, a ne onoga tko ga je gledao. Ne bilježe se ni ICCID ni EID: to su trajni pretplatnički brojevi koji nadžive i promjenu telefona.

Senzor koji nije
u telefonu.

Telefon mjeri ono do čega dosegne. Sonda na zidu, mjerilo na kabelu, prijamnik na krovu — oni moraju ući nekim drugim putem. Postoje četiri puta unutra, a prvi već radi.

01

Senzori koji odašilju · radi već sada

BTHome, Ruuvi, ATC i pvvx, Eddystone telemetrija. Nema uparivanja ni spajanja: senzor svoje očitanje dovikne u prostor, a skeniranje koje ionako traje ga čuje. Temperatura, vlažnost, tlak, CO₂, čestice, napon — imenovano, u SI jedinicama, u istoj datoteci kao i sve ostalo.

02

Bluetooth LE profili · planirano

Environmental Sensing opisuje vlastita mjerenja, pa se i mjerilo za koje nitko nikada nije čuo može očitati zajedno s njegovom jedinicom. Uz njega standardni profili — baterija, termometar, lokacija — i Nordic UART servis, kojim govori sonda napravljena kod kuće.

03

Serijska linija na kabelu · planirano

CDC-ACM, FTDI, CP210x, PL2303, CH340. Pet obitelji čipova pokriva gotovo sve što se ukopča u USB, a nije disk: Arduino i ESP32 pločice, u-blox prijamnike, analizatore spektra, mjerila koja odgovaraju u SCPI-ju.

04

Uređaj na lokalnoj mreži · planirano

Pronađen preko mDNS-a, čitan preko HTTP-a ili kao običan TCP tok. Zahtjev je vezan na Wi-Fi mrežu, pa ne izlazi kroz mobilne podatke i ne izgubi se na putu do stroja u susjednoj prostoriji.

Ništa se ne pogađa. Očitanje koje je sam senzor označio kao nevažeće izostavlja se umjesto da bude zapisano kao broj, šifrirani sadržaj bilježi se kao šifriran umjesto da bude dekodiran u izmišljotinu, a format koji aplikacija ne poznaje ostaje u datoteci kao sirovi bajtovi. Ključeve navodi rječnik podataka.

Tipka kojoj ne treba
prethodno otvorena aplikacija.

Mjerenje na terenu znači jednu ruku na telefonu, a drugu na nečem drugom. Zato svaka važna kontrola ima mjesto izvan aplikacije, a svaka od njih šalje potpuno istu naredbu kao i zaslon.

01

Mjerna ploča

Widget koji pokreće skup izvora i intervale spremljene u njemu. Dok radi, to i kaže, nosi brojke mjerenja, a drugi dodir pita prije zaustavljanja. Tipka čuva vlastitu kopiju onoga što pokreće, pa kasnija promjena predloška u aplikaciji neće potiho promijeniti što početni zaslon mjeri.

02

Označi točku

Do četiri vlastite oznake jedna uz drugu — vrata, ugao, prozor svaka su jedan dodir, upisan u točku odmah. Kada ništa ne radi, tipka pokreće mjerenje i označava točku u jednom potezu.

03

Pločica izvora

Jedan izvor kao jedan veliki broj: pristupne točke u dometu, sateliti u fixu, glasnoća. Dodir dok ništa ne radi pokreće mjerenje samo s tim izvorom.

04

Očitanje izvora

Do šest izvora, svaki u svom retku, redoslijedom kojim ste ih odabrali — popis koji se čita na prvi pogled umjesto da se pretražuje.

05

Pločica u brzim postavkama

Start i Stop iz bilo koje aplikacije i preko zaključanog zaslona. Mjeri onim čime je aplikacija mjerila zadnji put. Preko osiguranog zaključanog zaslona prvo traži otključavanje telefona: pokreće se lokacija s mikrofonom.

06

Prečaci ispod ikone

Dugi pritisak na ikonu aplikacije nudi Start dok ništa ne radi, a Stop i Označi točku čim nešto radi. Točka se označava bez oznake — oznake su na tipki widgeta, gdje za njih ima mjesta.

07

Obavijest

Tijekom mjerenja nosi trajanje, broj zapisa i prijeđeni put, a ispod njih Označi točku i Stop. Start može ostati na ploči obavijesti cijelo vrijeme dok ništa ne radi, pa mjerenje u dijelovima ne znači svaki put tražiti aplikaciju.

Tipke iscrtava samo mjerenje, jednom u pet sekundi — widget ne može biti svježiji od aplikacije. Zato svaka tipka nosi vrijeme u kojem su njezine brojke očitane; iznimka je štoperica, koja otkucava sama. Sve se postavljaju na jednom mjestu, Tipke na početnom zaslonu u izborniku postavki, a opisane su u pomoći.

Podaci sa stvarnog
telefona.

Sve što slijedi izmjereno je na Google Pixelu 10a s Androidom 16. Na verziji 0.7.2 jedno je mjerenje u tri dionice prikupilo 87.597 zapisa: trajanje je raslo s 2:49 preko 7:21 na 8:12, broj mjerenja nije se mijenjao, a više od dvadeset minuta stanki između dionica nije se ubrojilo u trajanje. Brojke o prijeđenom putu dolaze iz devetominutnog mjerenja verzije 0.7.1 na istom telefonu — filtar udaljenosti od tada se nije mijenjao.

429 mGPS šuma koji je odbacio filtar udaljenosti
0 mprijeđenih telefonom koji se nije micao
9/9burstova s početkom uparenim s rezultatom

Prva 274 fixa imala su točnost između 9 i 114 m. Zbroj udaljenosti između susjednih fixeva dao bi 429 m, odnosno 28 m nakon filtriranja grubih fixeva; pomicanje sidra preko praga dalo je nulu. Testni telefon nije imao SIM, pa je mobilna grana mapiranja ispravno prijavila da mreža nije dostupna.

Instalacija, promjene
i izvorni kod.

Repozitorij ostaje privatan. Prijavljeni suradnici u njemu nalaze izvorni kod, označena izdanja i kontrolne sume APK-ova.

Izmjereni podaci nikada ne napuštaju telefon.

Aplikacija radi bez internetske veze i ne sadrži nikakav SDK za analitiku, oglase, atribuciju ni prijavu rušenja — niti će ga dobiti. Svaka biblioteka od koje je aplikacija sastavljena navedena je u pravilima privatnosti, svaka pribijena na točnu verziju, pa se iznutra ništa ne mijenja bez izdanja koje to kaže. Neobavezno kontinuirano mapiranje kvalitete prijenosa koristi javne Cloudflare Speedtest krajnje točke za male testne HTTPS prijenose i povremene burstove; to nije mjerenje najveće brzine interneta. Modul je prema zadanom isključen. Ako kupite otključavanje, iz telefona odlazi jedna prijava kupnje koja ne nosi izmjerene podatke; opisana je u pravilima privatnosti. Izvoz može sadržavati osjetljive podatke o lokaciji i identifikatore obližnjih mreža.

Od senzora
do retka u datoteci.

Svaki izvor radi svojim ritmom. Uzorak dobiva vrijeme i zadnju poznatu lokaciju, prolazi kroz neblokirajući red i sprema se u lokalnu bazu u serijama. Podcrtani ključevi u dijagramu vode u rječnik podataka.

Dijagram puta podataka: izvori, SampleSink, red, pisač, Room/SQLite, heartbeat i izvoz

Postavke prikupljanja

Isti parametri koje aplikacija nudi za svaki izvor prije pokretanja mjerenja. Rasponi i procjena potrošnje podataka odgovaraju implementaciji; promjena se odmah vidi u dijagramu iznad.

ms

Raspon 10–1000 ms

ms

Raspon 100–60000 ms

s

Raspon 5–300 s

s

Raspon 5–60 s

s

Raspon 5–300 s

Mapiranje internetaMreža za kontinuirano mjerenje

Ako su odabrana oba, istodobno rade dva zasebna Android Network objekta, svaki na svojoj mreži.

ms

Raspon 500–5000 ms

KiB

Raspon 1–1024 KiB

KiB

Raspon 1–256 KiB

s

Raspon 10–300 s

KiB

Raspon 64–10240 KiB

KiB

Raspon 8–2048 KiB

407 MBgornja procjena potrošnje podataka na 30 minuta mapiranja
8 400uzoraka u minuti sa sedam senzora
120uzoraka u minuti iz mapiranja interneta
20Wi-Fi i mobilnih skeniranja na 10 minuta

Procjena je gornja granica: na sporoj vezi uzorak traje dulje, pa ih u isto vrijeme stane manje i prenese se manje podataka. Ovo nije mjerenje najveće brzine — zašto.

Popis promjena 1.0.0

Otvori kao TXT ↗