Android · offline adatgyűjtés · verzió 1.5.2

Egy telefon, amely
valódi műszerként működik.

A Signal Collector folyamatosan rögzíti azokat az érzékelő-, rádió- és hálózati adatokat, amelyeket a telefon elér, egyenesen a telefonba — felhőtár nélkül, és a mért adatok nem hagyják el a készüléket.

Valódi felvételek · Pixel 10a

  1. Folyamatban lévő mérés kinyitott gyűrűvel

    Futó mérés. A gyűrű a műholdakat, a hálózatokat és az érzékelőket mutatja, ahogy megérkeznek.

  2. A mérendő technológiák kiválasztása

    Annak megválasztása, mit mérjen. Minden forrás egy sor, amely megmondja, mit rögzít.

  3. Kezelőbillentyűk futó mérés közben

    Indítás, nullázás és leállítás, fölöttük az időtartammal, a távolsággal és a rekordok számával.

  4. A gyűjtés állapota és az exportálási panel

    A panel alja: mit csinálnak az egyes források, és az a fájl, amely elhagyja a telefont.

  5. A fejlécből megnyitott beállítások menü

    Beállítások: küldés a saját kiszolgálóra, mértékegységek, és mi történjen leállítás után.

Helyi Room / SQLite a telefonon, magától semmi nem megy el
Folyamatos Zárolt képernyő mellett is gyűjt
Kéznél Négy widget, egy gyorsbeállítási csempe és az értesítési sáv
Exportálás TXT vagy GZIP, méret szerint választva

Belső teszt

A következő verzió, mielőtt az áruházba kerülne.

Minden build a belső tesztbe kerül, mielőtt élesbe menne. Csatlakozzon azzal a Google-fiókkal, amelyikkel a telefon be van jelentkezve, és a frissítés onnantól úgy érkezik, mint bármelyik másik.

Egy mérés.
A teljes környezet.

Minden eset
egy fájllal zárul.

A mérőműszert nem a források listája adja el, hanem az a kérdés, amelyre válaszol. Tizenkét helyzetből hat, amelyekre az alkalmazás készült — mindegyik egy séta, a végén egy fájllal.

01

A holt zóna a tárgyalóban

Járja végig a szintet zsebre tett telefonnal, és minden ajtónál mondjon egy jegyzetet. A végén ott az átvitel másodpercről másodpercre, az az AP, amelyre a telefon valóban csatlakozott, és vita helyett egy helyiség a két osztály között.

02

Drive test furgon nélkül

Mindkét SIM pásztáz, a GPS másodpercenként mér, a telefon lezárva a műszerfalon. Minden technológiaváltás, Cell ID vagy PCI eseményként rögzül, így a cellaváltások méterre pontosan helyhez kötve jelennek meg.

03

Felmérés ott, ahol a GPS semmit nem ad

A raktárban az ég egy tető. Jelölje meg minden sort az alkalmazás saját keresőjéből készült fényképpel, és gyűjtse be az AP-ket, az MLO-kapcsolatokat és az RTT-távolságokat — lefedettségi térkép még az első új AP megvásárlása előtt.

04

Érzékelők, amelyek maguktól jelentenek

Egy épületben több tucat BLE-hőmérő, egyik sincs párosítva. Sétáljon el mellettük, és a hőmérsékletük, páratartalmuk és elemfeszültségük megnevezve és SI-egységben érkezik meg, azok mellett a bájtok mellett, amelyekből származnak.

05

Bizonyíték a bérbeadónak

Tíz perc séta olyan fájlt ad, amelyben van időbélyeg, helyzet, térerő és a helyiségekről készült fényképek. A „mindenhol rendben van a jel” ellenőrizhető állítássá válik.

06

Ügyfél, aki nem enged felhőt

Mérjen a szokott módon, és küldje a saját S3-, WebDAV- vagy SFTP-tárhelyére — vagy adjon át egy fájlt. A fényképek és a hangjegyzetek soha nem kerülnek a telefon galériájába, így az NDA aláírható marad.

Mind a tizenkét eset, és az, mi olvassa az adatokat

Teljes változásnapló

Munka, amelyet
végig lehet nézni.

Az 1.5.1-es verzió mind a tizenkét nyelvet minden telepítésbe beleteszi, láthatóvá teszi a hosszú exportálás vagy a Nullázás munkáját, és szabad jegyzetfüzetet ad a futó mérés nélkül készült pontoknak, fényképeknek és teszteknek.

01

Nyelvek, amelyek tényleg ott vannak

A Google Play korábban csak azokat a nyelveket adta le, amelyek a telepítéskor a telefonon voltak, ezért az alkalmazásonkénti nyelvválasztás úgy kínálta a csehet és a többit, hogy nem volt mögöttük egyetlen szöveg sem. Mind a tizenkét fordítás mostantól minden telepítésben benne van.

02

Üstökös a billentyűn

A Letöltés, a Megosztás és a Nullázás nagy mérésnél másodpercektől percekig tart. A billentyű peremén mostantól üstökös fut körbe, a csóvája a kész résszel együtt nő, alatta pedig élő sor mondja meg, mennyi van kész, mióta tart, és nagyjából mennyi van hátra. Az írás megkezdése előtt megjelenik a szabad hely — borostyánsárgán, ha szűkös, pirosan, ha az export nem férne el.

03

Szabad jegyzetfüzet

A mérési pontokhoz, a fényképekhez, a hangjegyzetekhez, az egyszeri internetteszthez és a Wi-Fi átviteli ciklushoz többé nincs szükség Indításra. Futó mérés nélkül külön rekordba kerülnek, gyűjtők, ébrentartás és az ingyenes órából való levonás nélkül — saját kártyával, saját megosztási fájllal és saját Törléssel.

04

Megosztás az ikonról, rendszervezérlők

Nyomja hosszan az alkalmazás ikonját, miután a mérés leállt, és az Indítás mellett ott a Megosztás; ez megnyitja az alkalmazást, és rögtön elindítja az exportálást. A kapcsolók, a szövegmezők, a választások és az üzenetek mostantól szabványos Android-vezérlők — a billentyűk és a műszer változatlan maradt.

Telepítés kizárólag
a Google Play áruházból.

Verzió1.5.2
PlatformAndroid 12+
ElérhetőségMinden ország, amelyet a Play enged
Letöltés a Google Play áruházból
  1. 1

    Telepítés a Google Play áruházból — meghívó, tesztelői lista és várakozás nélkül.

  2. 2

    Évente legfeljebb egy órát mérhet fizetés nélkül.

  3. 3

    A korlátlan mérést az alkalmazáson belül oldhatja fel, amint az óra kevésnek bizonyul.

A Google Play az egyetlen terjesztési csatorna: az aláírt frissítési láncot az adja, és sehol nincs közvetlen APK. Maga az alkalmazás sem nálunk vezetett fiókot, sem a mi kiszolgálónkat nem igényli a működéshez.

Évente egy óra,
hogy eldöntse.

A terepi műszert nem lehet képernyőképekről megítélni, ezért a Signal Collector minden telefonnak évente egy óra mérési időt ad — annyit, hogy végig lehessen járni egy útvonalat, végignézni, ahogy a gyűrű megtelik, és megnyitni az exportot. Az óra mérési időben számít, nem mérésekben, így több helyen és több napon is elkölthető. Amikor elfogy, a feloldás egyszeri, alkalmazáson belüli vásárlás a Google Play országa szerinti árán: nincs előfizetés, nincs megújítási dátum, és átszáll minden telefonra, amely ugyanabba a fiókba van bejelentkezve.

1 óraingyenes mérési idő, évente megújulva
Egyetlen vásárlásonnantól korlátlanul, minden telefonján
24 óraaz értékeléstől a besorolt hibajegyig

A visszajelzés a Google Play értékelésén keresztül érkezik; minden új értékelés egy napon belül sorra kerül, hibajeggyé válik és választ kap, a javítások pedig a következő frissítéssel érkeznek. A fizetős alkalmazásban nincs hirdetés, nincs analitika, és a mérésben nincs harmadik féltől származó SDK — a fejlesztést helyettük az ár fizeti.

A fizikai érzékelőktől
a környező hálózatokig.

Minden forrás külön-külön be- és kikapcsolható a mérés előtt, egyes technológiáknál pedig az időköz is beállítható.

01

Mobilhálózat

A kiszolgáló és a szomszédos cellák, az LTE/NR/3G/2G paraméterei, a regisztráció változásai és a kísérleti aktív pásztázás.

02

GNSS és helymeghatározás

1 Hz-es GPS, műholdak, nyers GNSS-mérések, óra, AGC, navigációs üzenetek, NMEA és antennaadatok.

03

Wi‑Fi és RTT

Az aktuális kapcsolat, a közeli AP-k, a Wi‑Fi 7 MLO, a képességek, valamint az RTT/FTM-távolságok a támogatott hozzáférési pontokig.

04

Bluetooth

Klasszikus eszközkeresés és a BLE-hirdetések tartalma, benne a gyártói és a szolgáltatásadatokkal.

05

Érzékelők és zaj

Mozgás, mágneses tér, nyomás, fény, közelség, forgásvektor és tájékoztató dBFS-szint, hangfelvétel tárolása nélkül.

06

Hálózat és átvitel

Másodpercenkénti minták a valódi letöltésről, a feltöltésről, az RTT-ről, a jitterről és az időtúllépésekről, 30 másodperces kapacitásburstök, valamint egyidejű kötés egy adott Wi‑Fi- és mobilhálózathoz.

07

SIM és eSIM

Foglalat, szolgáltató, MCC/MNC, barangolás és az, melyik kártya viszi az adatot — a cellák magukban az adót nevezik meg, nem azt, aki nézte őket. Sem az ICCID, sem az EID nem kerül rögzítésre: ezek állandó előfizetés-azonosítók, amelyek még a telefoncserét is túlélik.

Érzékelő, amely nincs
a telefonban.

A telefon azt méri, amit elér. A falon lévő szonda, a kábelen lógó mérő, a tetőn álló vevő — ezeknek más úton kell bejutniuk. Négy út vezet be, és az első már működik.

01

Érzékelők, amelyek sugároznak · már működik

BTHome, Ruuvi, ATC és pvvx, Eddystone-telemetria. Nincs mit párosítani és nincs mihez csatlakozni: az érzékelő bekiáltja a mérését a térbe, és a már futó pásztázás meghallja. Hőmérséklet, páratartalom, nyomás, CO₂, szálló por, feszültség — megnevezve, SI-egységben, ugyanabban a fájlban, mint minden más.

02

Bluetooth LE-profilok · tervezett

Az Environmental Sensing maga írja le a saját méréseit, így egy olyan mérő is kiolvasható a mértékegységével együtt, amelyről még senki nem hallott. Mellette a szabványos profilok — akkumulátor, hőmérő, helyzet — és a Nordic UART szolgáltatás, amelyen egy házilag épített szonda beszél.

03

Soros vonal kábelen · tervezett

CDC-ACM, FTDI, CP210x, PL2303, CH340. Öt csipcsalád lefedi majdnem mindent, ami USB-re dugható és nem lemez: az Arduino- és ESP32-panelokat, az u-blox vevőket, a spektrumanalizátorokat és azokat a mérőket, amelyek SCPI-ban válaszolnak.

04

Eszköz a helyi hálózaton · tervezett

mDNS-en megtalálva, HTTP-n vagy egyszerű TCP-folyamként kiolvasva. A kérés a Wi-Fi hálózathoz van kötve, így nem a mobiladaton át távozik, és nem vész el útközben egy szobányira lévő géphez.

Semmi nem találgatás. Azt az értéket, amelyet maga az érzékelő érvénytelennek jelölt, kihagyja, ahelyett hogy számként írná be; a titkosított tartalmat titkosítottként rögzíti, nem fejti meg fikcióvá; és az olyan formátum, amelyet az alkalmazás nem ismer, nyers bájtként marad a fájlban. A kulcsok felsorolása itt található: adatszótár.

Billentyű, amelyhez nem kell
előbb megnyitni az alkalmazást.

A terepi mérés azt jelenti, hogy az egyik kéz a telefonon van, a másik valami máson. Ezért minden fontos kezelőnek van helye az alkalmazáson kívül is, és mindegyik pontosan ugyanazt az utasítást küldi, mint a képernyő.

01

Mérési panel

Widget, amely az elmentett forráskészletet és időközöket indítja el. Amíg fut, jelzi ezt, viszi a mérés számait, és a második koppintásra rákérdez, mielőtt leállna. A billentyű saját másolatot tart arról, amit indít, így ha később az alkalmazásban másik készletet választ, az nem változtatja meg csendben azt, amit a kezdőképernyő mér.

02

Pont jelölése

Legfeljebb négy saját címke egymás mellett — az ajtó, a sarok és az ablak egy-egy koppintás, és azonnal a pontba íródik. Ha semmi nem fut, a billentyű egy mozdulattal elindítja a mérést és megjelöli a pontot.

03

Forráscsempe

Egy forrás egyetlen nagy számként: a hatótávon belüli hozzáférési pontok, a fixben lévő műholdak, a hangosság. Ha semmi nem fut, a koppintás csak ezzel az egy forrással indít mérést.

04

Forráskijelző

Legfeljebb hat forrás, soronként egy, abban a sorrendben, ahogy kiválasztotta őket — olyan lista, amelyet egy pillantással el lehet olvasni, nem kell keresgélni benne.

05

Csempe a gyorsbeállításokban

Indítás és leállítás bármelyik alkalmazásból és a zárképernyő fölött. Azzal mér, amivel az alkalmazás utoljára mért. Védett zárképernyő fölött előbb a telefon feloldását kéri: amit elindít, az helymeghatározás mikrofonnal.

06

Parancsikonok az ikon alatt

Az alkalmazás ikonjának hosszú nyomása Indítást kínál, amíg semmi nem fut, és Leállítást a Pont jelölésével együtt, amint fut valami. A pont címke nélkül rögzül — a címkék a widget billentyűjén vannak, ahol van rájuk hely.

07

Az értesítés

Mérés közben viszi az időtartamot, a rekordok számát és a bejárt távolságot, alattuk a Pont jelölésével és a Leállítással. Az Indítás végig a sávban tartható, amíg semmi nem fut, így a szakaszokban végzett mérés nem jelenti azt, hogy minden alkalommal meg kell keresni az alkalmazást.

A billentyűket maga a mérés rajzolja újra, ötmásodpercenként — egy widget nem lehet frissebb annál az alkalmazásnál, amely táplálja. Ezért visel minden billentyű időpontot arról, mikor olvasták le a számait; a stopper a kivétel, az magától jár. Mindegyik egy helyen állítható be: Billentyűk a kezdőképernyőn a beállítások menüben, a leírásuk pedig itt olvasható: súgó.

Adatok egy valódi
telefonról.

Az alábbi adatok mind egy Android 16-ot futtató Google Pixel 10a-n készültek. A 0.7.2-es verzióban egyetlen mérés három szakaszban 87 597 rekordot gyűjtött: az időtartam 2:49-ről 7:21-en át 8:12-re nőtt, a mérés száma nem változott, és a szakaszok közötti több mint húsz perc szünet nem számított bele az időtartamba. A távolságadatok a 0.7.1-es verzió kilencperces futásából származnak ugyanezen a telefonon — a távolságszűrő azóta nem változott.

429 mGPS-zaj, amelyet a távolságszűrő eldobott
0 mmegtett út egy telefonnál, amely nem mozdult
9/9burst, amelynél az indulás eredménnyel párosult

Az első 274 fix pontossága 9 és 114 m között volt. A szomszédos fixek közötti távolságok összege 429 m-t adna, a durva fixek kiszűrése után 28 m-t; a horgony küszöb fölé mozgatása nullát adott. A tesztelő telefonban nem volt SIM, ezért a térképezés mobil ága helyesen jelentette elérhetetlennek a hálózatot.

Telepítés, változások
és forráskód.

A tárház zárt marad. A bejelentkezett közreműködők megtalálják benne a forráskódot, a címkézett kiadásokat és az APK-k ellenőrzőösszegeit.

A mért adatok soha nem hagyják el a telefont.

Az alkalmazás offline működik, és nincs benne analitikai, hirdetési, attribúciós vagy összeomlásjelentő SDK — és nem is kerül bele. Minden könyvtárat, amelyből az alkalmazás felépül, megnevez az adatvédelmi tájékoztató, mindegyiket pontos verzióhoz kötve, így semmi nem változik benne olyan kiadás nélkül, amely ezt kimondja. Az átviteli minőség választható folyamatos térképezése a nyilvános Cloudflare Speedtest végpontokat használja kis HTTPS-tesztátvitelekhez és időszakos burstökhöz; ez nem a maximális internetsebesség mérése. A modul alapból ki van kapcsolva. Ha megveszi a feloldást, egyetlen vásárlási jelentés hagyja el a telefont, és nem visz mért adatot; ezt leírja az adatvédelmi tájékoztató. Az export tartalmazhat érzékeny helyadatokat és a közeli hálózatok azonosítóit.

Az érzékelőtől
a fájl egyik soráig.

Minden forrás a maga ütemében fut. A mintát időbélyeg és a legutóbb ismert helyzet látja el, nem blokkoló soron halad át, és kötegekben kerül a helyi adatbázisba. Az ábra aláhúzott kulcsai ide vezetnek: adatszótár.

Az adatút ábrája: források, SampleSink, sor, író, Room/SQLite, szívverés és exportálás

Gyűjtési beállítások

Ugyanazok a paraméterek, amelyeket az alkalmazás minden forrásnál felkínál a mérés indítása előtt. A tartományok és az adatbecslés megegyezik a megvalósítással; a változás azonnal megjelenik a fenti ábrán.

ms

Tartomány: 10–1000 ms

ms

Tartomány: 100–60000 ms

s

Tartomány: 5–300 s

s

Tartomány: 5–60 s

s

Tartomány: 5–300 s

InternettérképezésHálózat a folyamatos méréshez

Mindkettő kiválasztásakor két külön Android Network kezelő fut egyszerre.

ms

Tartomány: 500–5000 ms

KiB

Tartomány: 1–1024 KiB

KiB

Tartomány: 1–256 KiB

s

Tartomány: 10–300 s

KiB

Tartomány: 64–10240 KiB

KiB

Tartomány: 8–2048 KiB

407 MBfelső becslés a 30 perc térképezés adatforgalmára
8 400minta percenként hét érzékelőből
120minta percenként az internettérképezésből
20Wi-Fi- és mobilhálózati pásztázás 10 percenként

A becslés felső korlát: lassú vonalon egy minta tovább tart, így kevesebb fér ugyanabba az időbe, és kevesebb adat megy át. Ez nem a maximális sebesség mérése — miért.

Változásnapló 1.0.0

Megnyitás TXT-ként ↗