Android · офлайн събиране на данни · версия 1.5.2

Телефон, който работи
като истински уред.

Signal Collector записва непрекъснато данните от сензори, радио и мрежи, до които телефонът достига, направо в самия телефон — без облачно хранилище и без измерени данни, които напускат устройството.

Истински снимки · Pixel 10a

  1. Измерване в ход с разгънат пръстен

    Течащо измерване. Пръстенът показва спътници, мрежи и сензори, докато пристигат.

  2. Избор на технологиите за измерване

    Избор какво да се измерва. Всеки източник е ред, който казва какво записва.

  3. Бутони за управление по време на измерване

    Старт, нулиране и стоп, с времетраенето, разстоянието и броя записи над тях.

  4. Състояние на събирането и панелът за експорт

    Долната част на пулта: какво прави всеки източник и файлът, който напуска телефона.

  5. Менюто с настройки, отворено от заглавната лента

    Настройки: изпращане към собствен сървър, единици и какво става след спиране.

Локално Room / SQLite в телефона, нищо не се изпраща само
Непрекъснато Продължава да събира при заключен екран
Под ръка Четири приспособления, плочка в бързите настройки и падащият панел
Експорт TXT или GZIP, според размера

Вътрешен тест

Следващата версия, преди да е в магазина.

Всяка компилация влиза във вътрешния тест, преди да отиде в продукция. Присъединете се с Google акаунта, с който телефонът е влязъл, и обновяването после идва като всяко друго.

Едно пускане.
Целият контекст.

Всеки случай завършва
с файл.

Измервателният уред не се продава със списъка от източници, а с въпроса, на който отговаря. Шест от дванадесетте положения, за които е направено приложението — всяко от тях обход, и файл в края му.

01

Мъртвата зона в заседателната зала

Обходете етажа с телефон в джоба и казвайте по една бележка на всяка врата. Излиза пропускливостта секунда по секунда, AP, към което телефонът наистина е бил свързан, и стая вместо спор между два отдела.

02

Drive test без буса

И двете SIM карти сканират, GPS на една секунда, телефонът заключен на таблото. Всяка смяна на технология, Cell ID или PCI влиза като събитие, така че предаванията между клетки излизат с точност до метъра.

03

Заснемане, при което GPS не дава нищо

В склад небето е покрив. Отбележете всяка пътека със снимка от собствения визьор на приложението и съберете AP, MLO връзки и RTT разстояния — карта на покритието, преди да е купено първото ново AP.

04

Сензори, които се обаждат сами

Десетки BLE термометри из сградата, нито един сдвоен. Минете покрай тях и температурата, влажността и напрежението на батерията пристигат назовани и в SI единици, до байтовете, от които идват.

05

Доказателство за наемодателя

Десет минути обход дават файл с време, позиция, сила на сигнала и снимки на помещенията. „Сигналът навсякъде е добър“ се превръща в твърдение, което може да се провери.

06

Клиент, който не приема облак

Измервайте както обикновено и изпращайте към собствен S3, WebDAV или SFTP — или предайте файл. Снимките и гласовите бележки никога не докосват галерията на телефона, така че споразумението за поверителност остава подписуемо.

Всичките дванадесет случая и какво чете данните

Пълен списък с промени

Работа, която можете
да наблюдавате.

Версия 1.5.1 доставя всичките дванадесет езика във всяка инсталация, показва дълъг експорт или Нулиране, докато вървят, и добавя свободен бележник за точки, снимки и тестове, направени без течащо измерване.

01

Езици, които наистина ги има

Google Play доставяше само езиците, които телефонът имаше при инсталирането, затова изборът на език за приложението предлагаше чешки и останалите без нито един низ зад тях. Сега всичките дванадесет превода се доставят във всяка инсталация.

02

Комета по клавиша

Изтегляне, Споделяне и Нулиране отнемат от секунди до минути при голямо измерване. Сега по ръба на клавиша обикаля комета, чиято опашка расте с готовата част, а живият ред под нея казва колко е готово, колко време върви и приблизително колко остава. Свободното място се показва, преди да започне записът — кехлибарено, когато е малко, червено, когато експортът не би се побрал.

03

Свободен бележник

Контролните точки, снимките, гласовите бележки, еднократният тест на интернет и цикълът за пропускливост на Wi-Fi вече не се нуждаят от Старт. Без течащо измерване те отиват в отделен запис без събирачи, без задържане на процесора и без начет върху безплатния час — със собствена карта, собствен файл за споделяне и собствено Изчистване.

04

Споделяне от иконата, системни елементи

Задръжте иконата на приложението, след като измерването е спряло, и Споделяне стои до Старт; то отваря приложението и започва експорта веднага. Ключовете, текстовите полета, изборите и съобщенията вече са стандартни елементи на Android — клавишите и уредът остават каквито бяха.

Инсталира се само
през Google Play.

Версия1.5.2
ПлатформаAndroid 12+
НаличностВсяка държава, която Play позволява
Изтеглете от Google Play
  1. 1

    Инсталиране от Google Play — без покана, без списък с тестери, без чакане.

  2. 2

    Измервайте до един час годишно, без да плащате нищо.

  3. 3

    Отключете неограничено измерване от самото приложение, когато часът престане да стига.

Google Play е единственият канал за разпространение: той подписва веригата от обновявания и никъде не се предлага пряк APK. Самото приложение не се нуждае от наш акаунт, нито от наш сървър, за да работи.

Един час годишно,
за да решите.

Уред за терен не може да бъде преценен по екранни снимки, затова Signal Collector дава на всеки телефон по един час време за измерване годишно — достатъчно, за да минете маршрут, да видите как пръстенът се пълни и да отворите експорта. Часът се брои като време на измерване, не като брой пускания, така че може да бъде изразходван на няколко места в няколко дни. Когато свърши, отключването е еднократна покупка в приложението на цената в Google Play за вашата държава: без абонамент, без дата на подновяване, и важи за всеки телефон, влязъл със същия акаунт.

1 часбезплатно време за измерване, подновявано всяка година
Една покупканеограничено оттам нататък, на всеки ваш телефон
24 часаот отзив до разпределена задача

Обратната връзка минава през отзива в Google Play; всеки нов отзив се поема до един ден, превръща се в задача и получава отговор, а поправките пътуват със следващото обновяване. Платеното приложение не носи реклама, анализи или SDK на трети страни вътре в измерването — вместо това цената е тази, която плаща разработката.

От физическите сензори
до мрежите около вас.

Всеки източник може да се включи или изключи поотделно преди измерване, а за избрани технологии може да се зададе и интервалът.

01

Мобилна мрежа

Обслужващи и съседни клетки, параметри на LTE/NR/3G/2G, промени в регистрацията и експерименталното активно сканиране.

02

GNSS и местоположение

GPS с 1 Hz, спътници, сурови GNSS измервания, часовник, AGC, навигационни съобщения, NMEA и данни за антената.

03

Wi‑Fi и RTT

Текущата връзка, близките AP, MLO на Wi‑Fi 7, възможностите и RTT/FTM разстоянията до поддържаните точки за достъп.

04

Bluetooth

Класическо откриване и полезният товар на BLE излъчванията, включително данните на производителя и на услугите.

05

Сензори и шум

Движение, магнитно поле, налягане, светлина, близост, вектор на завъртане и ориентировъчно ниво в dBFS, без да се съхранява звук.

06

Мрежа и пренос

Отчети всяка секунда за реално изтегляне, качване, RTT, джитер и изтекли времена, 30-секундни капацитетни burst-ове и едновременно обвързване с конкретна Wi‑Fi и мобилна мрежа.

07

SIM и eSIM

Слот, оператор, MCC/MNC, роуминг и коя карта носи данните — клетките сами по себе си назовават предавателя, а не този, който го е гледал. Не се записват нито ICCID, нито EID: това са постоянни номера на абонамента, които надживяват дори смяна на телефона.

Сензор, който не е
вътре в телефона.

Телефонът измерва това, до което достига. Сонда на стената, уред на кабел, приемник на покрива — те трябва да влязат по друг начин. Пътищата навътре са четири и първият вече работи.

01

Сензори, които излъчват · работи вече

BTHome, Ruuvi, ATC и pvvx, телеметрия на Eddystone. Няма какво да се сдвоява и няма какво да се свързва: сензорът изрича отчета си в стаята и вече течащото сканиране го чува. Температура, влажност, налягане, CO₂, прахови частици, напрежение — назовани, в SI единици, в същия файл като всичко останало.

02

Профили на Bluetooth LE · планирано

Environmental Sensing описва собствените си измервания, така че уред, за който никой не е чувал, пак може да бъде прочетен заедно с мерната си единица. До него стандартните профили — батерия, термометър, местоположение — и услугата Nordic UART, на която говори самоделна сонда.

03

Серийна линия по кабел · планирано

CDC-ACM, FTDI, CP210x, PL2303, CH340. Пет семейства чипове покриват почти всичко, което се включва в USB и не е диск: платки Arduino и ESP32, приемници u-blox, спектрални анализатори, уреди, които отговарят на SCPI.

04

Устройство в локалната мрежа · планирано

Открива се през mDNS, чете се през HTTP или като обикновен TCP поток. Заявката е обвързана с Wi-Fi мрежата, за да не излезе през мобилните данни и да се изгуби по пътя към машина една стая по-нататък.

Нищо не се отгатва. Отчет, който самият сензор е отбелязал като невалиден, се пропуска, вместо да бъде записан като число, шифрован полезен товар се записва като шифрован, вместо да бъде разчетен в измислица, а формат, който приложението не познава, остава във файла като сурови байтове. Ключовете са изброени в речника на данните.

Клавиш, който не изисква
приложението да е отворено.

Измерването на терен означава едната ръка на телефона, а другата на нещо друго. Затова всяко важно управление има място извън приложението и всяко от тях изпраща точно същата команда, каквато изпраща и екранът.

01

Табло на измерването

Приспособление, което стартира набора от източници и интервалите, запазени в него. Докато върви, то го казва, носи числата на измерването, а второ докосване пита, преди да спре. Клавишът пази собствено копие на това, което стартира, така че по-късна смяна на набора в приложението не променя тихомълком какво измерва началният екран.

02

Отбелязване на точка

До четири ваши етикета един до друг — врата, ъгъл, прозорец са по едно докосване всеки и се записват в точката веднага. Когато нищо не върви, клавишът стартира измерването и отбелязва точката наведнъж.

03

Плочка на източник

Един източник като едно голямо число: точки за достъп в обхват, спътници в позицията, сила на звука. Докосване, докато нищо не върви, стартира измерване само с този източник.

04

Отчет на източници

До шест източника, по един ред всеки, в реда, в който сте ги избрали — списък за четене с един поглед, вместо за търсене.

05

Плочка в бързите настройки

Старт и Стоп от всяко приложение и върху заключения екран. Измерва с това, с което приложението е измервало последно. Върху защитен заключен екран първо иска телефонът да бъде отключен: това, което тръгва, е местоположение с микрофон.

06

Преки пътища под иконата

Дълго натискане върху иконата на приложението предлага Старт, докато нищо не върви, и Стоп заедно с Отбелязване на точка, щом нещо върви. Точката се отбелязва без етикет — етикетите са на клавиша на приспособлението, където има място за тях.

07

Известието

По време на измерване то носи времетраенето, броя записи и изминатото разстояние, а под тях Отбелязване на точка и Стоп. Старт може да остане в падащия панел през цялото време, докато нищо не върви, така че измерване на части не означава всеки път да търсите приложението.

Клавишите се преначертават от самото измерване, веднъж на пет секунди — приспособление не може да е по-свежо от приложението, което го захранва. Затова всеки клавиш носи часа, в който числата му са отчетени; изключение е хронометърът, той върви сам. Всички те се настройват на едно място, Клавиши на началния екран в менюто с настройки, и са описани в помощта.

Данни от истински
телефон.

Всичко по-долу е измерено на Google Pixel 10a с Android 16. На версия 0.7.2 едно измерване на три отсечки събра 87 597 записа: времетраенето нарасна от 2:49 през 7:21 до 8:12, номерът на измерването не се промени, а повече от двадесет минути паузи между отсечките не влязоха във времетраенето. Числата за разстоянието идват от деветминутно пускане на версия 0.7.1 на същия телефон — филтърът за разстояние не се е променял оттогава.

429 mGPS шум, изхвърлен от филтъра за разстояние
0 mизминати от телефон, който изобщо не е помръднал
9/9burst-а с начало, сдвоено с резултат

Първите 274 позиции имаха точност между 9 и 114 m. Сборът на разстоянията между съседни позиции би дал 429 m, или 28 m след отсяване на грубите позиции; преместването на котвата отвъд прага даде нула. Тестовият телефон нямаше SIM карта, затова мобилният клон на картирането правилно отчете мрежата като недостъпна.

Инсталиране, промени
и изходен код.

Хранилището остава частно. Влезлите сътрудници намират в него изходния код, маркираните издания и контролните суми на APK файловете.

Измерените данни никога не напускат телефона.

Приложението работи офлайн и не съдържа SDK за анализи, реклама, атрибуция или доклади за сривове — и такъв няма да бъде добавен. Всяка библиотека, от която е изградено приложението, е посочена в политиката за поверителност, всяка закована към точна версия, така че нищо вътре не се променя без издание, което го казва. По желание непрекъснатото картиране на качеството на преноса използва публичните крайни точки на Cloudflare Speedtest за малки тестови HTTPS прехвърляния и периодични burst-ове; то не е измерване на максималната скорост на интернет. Модулът е изключен по подразбиране. Ако купите отключването, от телефона излиза един доклад за покупката, който не носи измерени данни; той е описан в политиката за поверителност. Експортът може да съдържа чувствителни данни за местоположение и идентификатори на близки мрежи.

От сензора
до ред във файл.

Всеки източник върви със собствен ход. Отчетът получава печат с време и с последното известно местоположение, минава през незаключваща опашка и се записва на партиди в локалната база данни. Подчертаните ключове в диаграмата водят към речника на данните.

Диаграма на пътя на данните: източници, SampleSink, опашка, записвач, Room/SQLite, heartbeat и експорт

Настройки на събирането

Същите параметри, които приложението предлага за всеки източник, преди измерването да започне. Обхватите и оценката за данните съответстват на реализацията; промяната се вижда в диаграмата по-горе веднага.

ms

Обхват 10–1000 ms

ms

Обхват 100–60000 ms

s

Обхват 5–300 s

s

Обхват 5–60 s

s

Обхват 5–300 s

Картиране на интернетМрежа за непрекъснато измерване

При избрани и двете работят два отделни Android Network манипулатора едновременно.

ms

Обхват 500–5000 ms

KiB

Обхват 1–1024 KiB

KiB

Обхват 1–256 KiB

s

Обхват 10–300 s

KiB

Обхват 64–10240 KiB

KiB

Обхват 8–2048 KiB

407 MBгорна оценка на изразходваните данни за 30 минути картиране
8 400отчета в минута от седем сензора
120отчета в минута от картирането на интернет
20сканирания на Wi-Fi и на мобилната мрежа за 10 минути

Оценката е горна граница: при бавна връзка отчетът отнема повече време, затова в същия отрязък се побират по-малко отчети и се пренасят по-малко данни. Това не е измерване на максимална скорост — защо.

Списък с промени 1.0.0

Отваряне като TXT ↗