Android · pengumpulan data luring · versi 1.5.2

Ponsel yang bekerja
sebagai instrumen sungguhan.

Signal Collector terus merekam data sensor, radio dan jaringan yang dapat dijangkau ponsel Anda, langsung ke dalam ponsel — tanpa penyimpanan awan, tanpa data terukur yang keluar dari perangkat.

Tangkapan asli · Pixel 10a

  1. Pengukuran sedang berjalan dengan cincin terbuka

    Pengukuran yang berjalan. Cincin menampilkan satelit, jaringan dan sensor begitu datanya tiba.

  2. Memilih teknologi yang akan diukur

    Memilih apa yang diukur. Tiap sumber adalah satu baris yang menyebut apa yang direkamnya.

  3. Tombol kendali selama pengukuran berjalan

    Mulai, reset dan stop, dengan durasi, jarak dan jumlah rekaman di atasnya.

  4. Kesehatan pengumpulan dan panel ekspor

    Bagian bawah panel: apa yang sedang dilakukan tiap sumber dan berkas yang keluar dari ponsel.

  5. Menu pengaturan yang dibuka dari bagian atas

    Pengaturan: pengiriman ke server Anda sendiri, satuan, dan apa yang terjadi setelah berhenti.

Lokal Room / SQLite di ponsel, tidak ada yang terkirim dengan sendirinya
Berkelanjutan Terus mengumpulkan meski layar terkunci
Dalam jangkauan Empat widget, satu ubin setelan cepat dan panel notifikasi
Ekspor TXT atau GZIP, dipilih menurut ukuran

Uji internal

Versi berikutnya, sebelum ada di Toko.

Setiap build masuk ke uji internal sebelum naik ke produksi. Bergabunglah dengan akun Google yang dipakai ponsel untuk masuk, lalu pembaruan datang seperti pembaruan lainnya.

Satu sesi.
Seluruh konteksnya.

Setiap kasus berakhir
dalam sebuah berkas.

Sebuah instrumen ukur tidak dijual oleh daftar sumbernya, melainkan oleh pertanyaan yang dijawabnya. Enam dari dua belas situasi yang menjadi alasan aplikasi ini dibuat — masing-masing satu perjalanan, dan sebuah berkas di ujungnya.

01

Titik mati di ruang rapat

Susuri lantai dengan ponsel di saku dan ucapkan catatan di tiap pintu. Yang keluar adalah throughput detik demi detik, AP yang benar-benar dipakai ponsel, dan sebuah ruangan alih-alih perdebatan antara dua departemen.

02

Drive test tanpa mobil

Kedua SIM memindai, GPS tiap satu detik, ponsel terkunci di dasbor. Setiap perubahan teknologi, Cell ID atau PCI tercatat sebagai peristiwa, sehingga handover keluar dengan lokasi setepat meter.

03

Survei di tempat GPS tidak memberi apa-apa

Di gudang, langit adalah atap. Tandai tiap lorong dengan foto dari jendela bidik aplikasi sendiri dan kumpulkan AP, tautan MLO dan jarak RTT — peta cakupan sebelum AP baru yang pertama dibeli.

04

Sensor yang melapor sendiri

Puluhan termometer BLE di seputar gedung, tak satu pun dipasangkan. Lewatlah di dekatnya dan suhu, kelembapan serta tegangan baterainya tiba dengan nama dan dalam satuan SI, di samping bita asalnya.

05

Bukti untuk pemilik gedung

Sepuluh menit berjalan menghasilkan berkas berisi stempel waktu, posisi, kuat sinyal dan foto ruangan. “Sinyalnya baik di mana-mana” berubah menjadi klaim yang dapat diperiksa.

06

Pelanggan yang menolak awan

Ukur seperti biasa dan kirimkan ke S3, WebDAV atau SFTP Anda sendiri — atau serahkan berkasnya. Foto dan catatan suara tidak pernah menyentuh galeri ponsel, jadi NDA tetap dapat ditandatangani.

Kedua belas kasus, dan apa yang membaca datanya

Changelog lengkap

Pekerjaan yang dapat
Anda lihat.

Versi 1.5.1 menyertakan kedua belas bahasa dalam tiap pemasangan, membuat ekspor panjang atau Reset terlihat saat bekerja, dan menambahkan catatan lepas untuk titik, foto dan tes yang diambil tanpa pengukuran berjalan.

01

Bahasa yang benar-benar ada

Dahulu Google Play hanya mengirimkan bahasa yang dimiliki ponsel saat pemasangan, sehingga pilihan bahasa per aplikasi menawarkan bahasa Ceko dan lainnya tanpa teks apa pun di baliknya. Kini kedua belas terjemahan ikut dalam tiap pemasangan.

02

Komet pada tombol

Unduh, Bagikan dan Reset memakan waktu beberapa detik sampai beberapa menit pada pengukuran besar. Kini sebuah komet berlari mengelilingi tepi tombol, ekornya memanjang seiring bagian yang selesai, dan satu baris langsung di bawahnya menyebutkan berapa banyak yang sudah selesai, sudah berapa lama berjalan dan kira-kira berapa lama lagi. Ruang kosong tampil sebelum penulisan dimulai — kuning saat menyempit, merah saat ekspor tidak akan muat.

03

Catatan lepas

Titik survei, foto, catatan suara, tes internet sekali jalan dan satu siklus throughput Wi-Fi tidak lagi memerlukan Mulai. Tanpa pengukuran berjalan, semuanya masuk ke catatan terpisah tanpa pengumpul, tanpa wake lock dan tanpa potongan dari jam gratis — dengan kartunya sendiri, berkas Bagikan sendiri dan tombol Kosongkan sendiri.

04

Bagikan dari ikon, kendali sistem

Tekan lama ikon aplikasi setelah sebuah pengukuran berhenti dan Bagikan ada di sebelah Mulai; ia membuka aplikasi dan langsung memulai ekspor. Sakelar, kolom teks, pilihan dan pesan kini memakai kendali Android standar — tombol dan instrumennya tetap seperti semula.

Dipasang melalui
Google Play saja.

Versi1.5.2
PlatformAndroid 12+
KetersediaanSetiap negara yang diizinkan Play
Dapatkan di Google Play
  1. 1

    Pasang dari Google Play — tanpa undangan, tanpa daftar penguji, tanpa menunggu.

  2. 2

    Ukur hingga satu jam per tahun tanpa membayar apa pun.

  3. 3

    Buka kunci pengukuran tanpa batas dari dalam aplikasi begitu satu jam itu tidak lagi cukup.

Google Play adalah satu-satunya saluran distribusi: ia menandatangani rantai pembaruan dan tidak ada APK langsung yang ditawarkan di mana pun. Aplikasinya sendiri tidak memerlukan akun kami maupun server kami untuk berjalan.

Satu jam setahun
untuk memutuskan.

Instrumen lapangan tidak dapat dinilai dari tangkapan layar, jadi Signal Collector memberi tiap ponsel satu jam waktu pengukuran per tahun — cukup untuk menyusuri satu rute, menyaksikan cincin terisi dan membuka ekspornya. Jam itu dihitung sebagai waktu pengukuran, bukan jumlah sesi, sehingga dapat dipakai di beberapa tempat pada beberapa hari. Ketika habis, membuka kunci adalah pembelian dalam aplikasi sekali bayar dengan harga Google Play untuk negara Anda: tanpa langganan, tanpa tanggal perpanjangan, dan berlaku di setiap ponsel yang masuk dengan akun yang sama.

1 jamwaktu pengukuran gratis, diperbarui tiap tahun
Satu pembeliantanpa batas sejak saat itu, di setiap ponsel Anda
24 jamdari sebuah ulasan menjadi isu yang sudah dipilah

Masukan berjalan lewat ulasan Google Play; tiap ulasan baru diambil dalam sehari, diubah menjadi isu dan dijawab, dan perbaikannya ikut pembaruan berikutnya. Aplikasi berbayar ini tidak membawa iklan, tidak membawa analitik dan tidak membawa SDK pihak ketiga di dalam pengukuran — harganyalah yang membiayai pengembangan.

Dari sensor fisik
sampai jaringan di sekitar Anda.

Tiap sumber dapat dinyalakan atau dimatikan satu per satu sebelum pengukuran, dan untuk teknologi tertentu intervalnya juga dapat disetel.

01

Jaringan seluler

Sel pelayan dan sel tetangga, parameter LTE/NR/3G/2G, perubahan registrasi dan pemindaian aktif eksperimental.

02

GNSS dan lokasi

GPS 1 Hz, satelit, pengukuran GNSS mentah, jam, AGC, pesan navigasi, NMEA dan info antena.

03

Wi‑Fi dan RTT

Sambungan saat ini, AP di sekitar, MLO Wi‑Fi 7, kemampuan dan jarak RTT/FTM ke titik akses yang mendukungnya.

04

Bluetooth

Penemuan klasik dan muatan siaran BLE, termasuk data pabrikan dan layanan.

05

Sensor dan kebisingan

Gerak, medan magnet, tekanan, cahaya, kedekatan, vektor rotasi dan tingkat dBFS indikatif tanpa audio yang disimpan.

06

Jaringan dan transfer

Sampel tiap detik untuk unduhan, unggahan, RTT, jitter dan batas waktu yang sesungguhnya, burst kapasitas 30 detik, serta pengikatan ke jaringan Wi‑Fi dan seluler tertentu pada saat yang sama.

07

SIM dan eSIM

Slot, operator, MCC/MNC, roaming dan kartu mana yang membawa data — sel dengan sendirinya menyebut pemancarnya, bukan siapa yang mengamatinya. ICCID maupun EID tidak direkam: keduanya nomor langganan permanen yang bertahan bahkan setelah ponsel berganti.

Sensor yang tidak berada
di dalam ponsel.

Ponsel mengukur apa yang dapat dijangkaunya. Probe di dinding, meter di ujung kabel, penerima di atap — semuanya harus masuk lewat jalan lain. Ada empat jalan masuk, dan yang pertama sudah bekerja.

01

Sensor yang menyiarkan · sudah bekerja

BTHome, Ruuvi, ATC dan pvvx, telemetri Eddystone. Tidak ada yang perlu dipasangkan dan tidak ada yang perlu disambungkan: sensor menyerukan bacaannya ke dalam ruangan dan pemindaian yang sudah berjalan mendengarnya. Suhu, kelembapan, tekanan, CO₂, partikulat, tegangan — bernama, dalam satuan SI, di dalam berkas yang sama dengan yang lain.

02

Profil Bluetooth LE · direncanakan

Environmental Sensing menjelaskan pengukurannya sendiri, sehingga meter yang tak pernah dikenal siapa pun tetap dapat dibaca beserta satuannya. Di sebelahnya ada profil standar — baterai, termometer, lokasi — dan layanan Nordic UART, yaitu cara probe rakitan sendiri berbicara.

03

Jalur serial lewat kabel · direncanakan

CDC-ACM, FTDI, CP210x, PL2303, CH340. Lima keluarga cip mencakup hampir semua yang dicolokkan ke USB dan bukan cakram: papan Arduino dan ESP32, penerima u-blox, penganalisis spektrum, meter yang menjawab dalam SCPI.

04

Perangkat di jaringan lokal · direncanakan

Ditemukan lewat mDNS, dibaca lewat HTTP atau sebagai aliran TCP biasa. Permintaannya diikat ke jaringan Wi-Fi, jadi ia tidak keluar lewat data seluler lalu tersesat dalam perjalanan menuju mesin yang hanya berjarak satu ruangan.

Tidak ada yang ditebak. Bacaan yang oleh sensornya sendiri ditandai tidak sah akan dihilangkan alih-alih ditulis sebagai angka, muatan terenkripsi dicatat sebagai terenkripsi alih-alih diuraikan menjadi khayalan, dan format yang tidak dikenal aplikasi tetap tinggal dalam berkas sebagai bita mentah. Kuncinya didaftar dalam kamus data.

Tombol yang tidak perlu
aplikasi dibuka lebih dulu.

Mengukur di lapangan berarti satu tangan memegang ponsel dan tangan yang lain memegang hal lain. Karena itu tiap kendali yang penting punya tempat di luar aplikasi, dan masing-masing mengirim perintah yang persis sama dengan yang dikirim layar.

01

Panel pengukuran

Widget yang memulai set sumber beserta interval yang tersimpan di dalamnya. Selama berjalan ia mengatakannya, membawa angka-angka pengukuran, dan ketukan kedua bertanya sebelum berhenti. Tombol ini menyimpan salinannya sendiri atas apa yang dimulainya, jadi mengganti prasetel di aplikasi nanti tidak diam-diam mengubah apa yang diukur layar utama.

02

Tandai titik

Sampai empat label Anda sendiri berdampingan — pintu, sudut, jendela masing-masing satu ketukan, langsung ditulis ke titiknya. Bila tidak ada yang berjalan, tombol ini memulai pengukuran dan menandai titik sekaligus.

03

Ubin sumber

Satu sumber sebagai satu angka besar: titik akses dalam jangkauan, satelit dalam fix, kenyaringan. Satu ketukan saat tidak ada yang berjalan memulai pengukuran hanya dengan sumber itu.

04

Pembacaan sumber

Sampai enam sumber, masing-masing satu baris, dalam urutan pilihan Anda — daftar yang dibaca sekilas alih-alih dicari.

05

Ubin di setelan cepat

Mulai dan Stop dari aplikasi mana pun dan di atas layar kunci. Ia mengukur dengan apa pun yang terakhir dipakai aplikasi. Di atas layar kunci yang diamankan, ia meminta ponsel dibuka lebih dulu: yang dimulai adalah lokasi beserta mikrofon.

06

Pintasan di bawah ikon

Tekan lama ikon aplikasi dan ia menawarkan Mulai selama tidak ada yang berjalan, lalu Stop bersama Tandai titik begitu ada yang berjalan. Titiknya ditandai tanpa label — label ada pada tombol widget, tempat yang cukup untuknya.

07

Notifikasi

Selama mengukur ia membawa durasi, jumlah rekaman dan jarak yang ditempuh, dengan Tandai titik dan Stop di bawahnya. Mulai dapat dibiarkan di panel notifikasi selama tidak ada yang berjalan, sehingga pengukuran bertahap tidak berarti mencari aplikasi setiap kali.

Tombol digambar ulang oleh pengukuran itu sendiri, sekali tiap lima detik — widget tidak bisa lebih segar daripada aplikasi yang memasoknya. Karena itu tiap tombol membawa waktu saat angkanya dibaca; pengecualiannya adalah pencatat waktu, yang berdetak sendiri. Semuanya disiapkan di satu tempat, Tombol layar utama di menu pengaturan, dan diuraikan dalam bantuan.

Data dari ponsel
sungguhan.

Semua yang di bawah ini diukur pada Google Pixel 10a dengan Android 16. Pada versi 0.7.2, satu pengukuran dalam tiga penggal mengumpulkan 87.597 rekaman: durasinya tumbuh dari 2:49 lewat 7:21 sampai 8:12, nomor pengukurannya tidak pernah berubah, dan jeda lebih dari dua puluh menit di antara penggal tidak terhitung dalam durasi. Angka jarak berasal dari sesi sembilan menit versi 0.7.1 pada ponsel yang sama — saringan jarak tidak berubah sejak itu.

429 mderau GPS yang dibuang oleh saringan jarak
0 mditempuh oleh ponsel yang tidak pernah bergerak
9/9burst dengan awalan yang berpasangan dengan hasil

Ke-274 fix pertama memiliki akurasi antara 9 dan 114 m. Menjumlahkan jarak antara fix bertetangga akan menghasilkan 429 m, atau 28 m setelah fix yang kasar disaring; memindahkan jangkar melewati ambang menghasilkan nol. Ponsel uji tidak memiliki SIM, jadi cabang seluler pemetaan dengan tepat melaporkan jaringan sebagai tidak tersedia.

Pemasangan, perubahan
dan kode sumber.

Repositori tetap privat. Kolaborator yang sudah masuk menemukan kode sumber, rilis bertanda dan checksum APK di dalamnya.

Data terukur tidak pernah keluar dari ponsel.

Aplikasi bekerja luring dan tidak memuat SDK analitik, iklan, atribusi atau pelaporan kegagalan — dan tidak akan ada yang ditambahkan. Setiap pustaka penyusun aplikasi ini disebutkan dalam kebijakan privasi, masing-masing dipatok pada versi yang persis, sehingga tidak ada isi yang berubah tanpa rilis yang menyatakannya. Pemetaan kualitas transfer berkelanjutan yang bersifat opsional memakai titik akhir publik Cloudflare Speedtest untuk transfer HTTPS uji berukuran kecil dan burst berkala; ini bukan pengukuran kecepatan internet maksimum. Modulnya mati secara bawaan. Bila Anda membeli pembukaan kunci, satu laporan pembelian keluar dari ponsel dan tidak membawa data terukur; hal itu diuraikan dalam kebijakan privasi. Sebuah ekspor dapat memuat data lokasi yang sensitif dan pengenal jaringan di sekitar.

Dari sebuah sensor
ke satu baris dalam berkas.

Tiap sumber berjalan dengan iramanya sendiri. Sebuah sampel diberi stempel waktu dan lokasi terakhir yang diketahui, melewati antrean nirhambat lalu disimpan ke basis data lokal secara berkelompok. Kunci bergaris bawah pada diagram menuju ke kamus data.

Diagram jalur data: sumber, SampleSink, antrean, penulis, Room/SQLite, heartbeat dan ekspor

Pengaturan pengumpulan

Parameter yang sama dengan yang ditawarkan aplikasi untuk tiap sumber sebelum pengukuran dimulai. Rentang dan perkiraan datanya sesuai dengan implementasi; sebuah perubahan langsung tampak pada diagram di atas.

ms

Rentang 10–1000 ms

ms

Rentang 100–60000 ms

s

Rentang 5–300 s

s

Rentang 5–60 s

s

Rentang 5–300 s

Pemetaan internetJaringan untuk pengukuran berkelanjutan

Bila keduanya dipilih, dua handel Android Network terpisah berjalan pada saat yang sama.

ms

Rentang 500–5000 ms

KiB

Rentang 1–1024 KiB

KiB

Rentang 1–256 KiB

s

Rentang 10–300 s

KiB

Rentang 64–10240 KiB

KiB

Rentang 8–2048 KiB

407 MBperkiraan atas data yang terpakai per 30 menit pemetaan
8 400sampel per menit dari tujuh sensor
120sampel per menit dari pemetaan internet
20pemindaian Wi-Fi dan seluler per 10 menit

Perkiraan ini adalah batas atas: pada sambungan lambat sebuah sampel memakan waktu lebih lama, jadi lebih sedikit sampel yang muat dalam waktu yang sama dan lebih sedikit data yang dipindahkan. Ini bukan pengukuran kecepatan maksimum — mengapa.

Changelog 1.0.0

Buka sebagai TXT ↗