Verze 1.5.2
K čemu je
Dvanáct situací
a ke každé soubor.
Měřicí přístroj se neprodává výčtem zdrojů, ale otázkou, na kterou umí odpovědět. Každý případ níž je situace, co s ní v aplikaci uděláte a co z toho vypadne — protože všechny končí souborem nebo číslem, ne dojmem.
Jak se ovládá, je v návodu k obsluze; co přesně se do souboru zapíše, ve slovníku dat.
Pokrytí a sítě
Stížnost zní pokaždé stejně — tady to nejde — a nikdy neřekne kde, kdy a jak moc. Tyhle čtyři případy z ní udělají časovou osu.
Hluché místo v kanceláři
Kolegové tvrdí, že v zasedačce se nedá pracovat. IT tvrdí, že síť je v pořádku. Zapněte Wi-Fi a mapování propustnosti, spusťte měření z dlaždice v roletě a projděte patro s telefonem v kapse. U každé místnosti klepněte na značku a řekněte do mikrofonu „zasedačka, u okna“; zastavte klávesou na ploše.
Co z toho je: download, upload a RTT po sekundách, přístupový bod, na kterém telefon skutečně byl, a u každého bodu vaše namluvená poznámka. Místnost, AP a čísla místo dvou oddělení, které si odporují.
Drive test bez dodávky
Operátor rozsvítil nový vysílač a vy chcete vědět, kde se telefon opravdu přepne — a jestli někde na silnici nespadne z 5G na LTE. Zapněte sken buněk pro obě SIM a GPS po sekundě, spusťte ze zkratky pod ikonou aplikace, zamkněte displej a položte telefon na palubní desku. A jeďte.
Co z toho je: časová osa s polohou, serving cell pro každou SIM a událost SERVING_CELL_CHANGED pokaždé, když se změní technologie, Cell ID nebo PCI. Handovery na metr přesně, bez scanneru za cenu auta.
Kde řidičům vypadávají terminály
Řidiči hlásí, že jim dispečerská aplikace „občas zamrzne“. Nikdo neví kde ani proč. Vypněte Wi-Fi, nechte mobilní data s mapováním propustnosti a sken buněk a dejte telefon řidiči: ráno jedno klepnutí na klávesu na ploše, večer druhé. Nic víc se po něm nechce.
Co z toho je: celá směna po sekundách — kde byla propustnost nulová, která buňka tam sloužila a jak dlouho to trvalo. Hluché úseky jdou do plánu tras, ne do schránky se stížnostmi.
Kterou ze dvou SIM si nechat
Máte dva operátory a netušíte, který si zaslouží být hlavní kartou na trasách, kudy opravdu jezdíte. Sken buněk pro obě SIM, GPS po sekundě — a pak prostě týden noste telefon: ráno Start z dlaždice, večer Stop.
Co z toho je: po týdnu víte, kde která síť držela 5G, kde spadla na LTE a kde neměla nic. Na vašich trasách, ne na mapě pokrytí operátora.
Uvnitř budov
Uvnitř GPS nedá nic — a přesně tam se vede většina sporů. Značka místa, fotka a namluvená poznámka nahradí souřadnici, kterou obloha odmítá vydat.
Site survey ve skladu
Než se do haly pustí Wi-Fi, potřebujete vědět, kam dosáhnou stávající AP a kde udělají regály stín. GPS nechte vypnutou — hlásila by jen zeď — a zapněte Wi-Fi s RTT/FTM. Jděte regál po regálu a u každé uličky pořiďte značku s fotkou z hledáčku aplikace; za měsíc je právě ta fotka jediné, podle čeho uličky rozeznáte.
Co z toho je: body s fotkami a u každého seznam AP, jejich síla, MLO odkazy a změřená vzdálenost přes RTT. Mapa pokrytí dřív, než se koupí první nový přístupový bod.
Důkaz pro pronajímatele
V pronajaté kanceláři se nedá zavolat a pronajímatel tvrdí, že signál je všude. Spusťte měření, projděte kancelář a u oken i v zadních místnostech udělejte značku s fotkou. Deset minut.
Co z toho je: soubor s razítkem času, polohou, silou signálu, serving cell a fotkami místností. Přiložíte ho a z „signál je všude“ se stane tvrzení, které jde ověřit — nebo vyvrátit.
Inventura všeho, co vysílá
Otázka auditu: co v téhle budově vlastně vysílá? Cizí AP, neznámé BLE majáky, zapomenutá zařízení. Wi-Fi a Bluetooth zapnuté, BLE s celým advertising payloadem a jedna značka u dveří každé místnosti.
Co z toho je: úplný seznam AP a BLE zařízení včetně surových bajtů, pokaždé s polohou a místností. Duplicitní SSID nebo maják, který není v žádném soupisu, se vyloupne sám.
Čidla, která hlásí, aniž se jich kdo ptá
Po skladu visí desítky BLE teploměrů — Ruuvi, Xiaomi s firmwarem ATC, cokoli, co mluví BTHome. Chcete vědět, co hlásí, a nemáte nejmenší chuť každé párovat. Zapněte Bluetooth a projděte se. Nic se nepáruje, nic se nepřipojuje.
Co z toho je: teplota, vlhkost, tlak a napětí baterie z každého čidla jako pojmenované veličiny v SI, s časem a místem, kde jste je zachytili. Čidla, na která se zapomnělo, se ohlásí sama.
Měření a důkaz
Některá měření nevznikají kvůli stížnosti, ale proto, aby obstála později: ve zprávě, v práci, v regresní sadě nebo před někým, kdo u toho nebyl.
Raw GNSS do závěrečné práce
Potřebujete surové pseudovzdálenosti na porovnání přijímačů nebo na vlastní výpočet polohy. Zapněte raw GNSS, navigační zprávy a NMEA, položte telefon na stativ nebo na zaměřený bod, spusťte a deset minut ho nechte na pokoji.
Co z toho je: surové GNSS řádky, efemeridy a NMEA ve stabilním textovém formátu, který přečte skript. Totéž na druhém telefonu a máte srovnání přijímačů bez laboratoře.
Regresní měření v laboratoři
Po aktualizaci firmwaru nebo novém sestavení potřebujete doložit, že senzory a rádia měří pořád totéž co minule. Vyvezte nastavení jedním souborem, naimportujte ho na všech testovaných kusech a spusťte stejné měření na stejném místě.
Co z toho je: stejné zdroje, stejné intervaly, stejný formát. Technický popis telefonu v hlavičce exportu — senzory, kamery, baterie — od sebe odliší jednotlivé kusy. Porovnání pak dělá skript, ne člověk.
Festival a otázka, kam s opakovačem
Na louku se dvěma platebními terminály přijde deset tisíc lidí. Projděte plochu den předem s běžícím měřením a název každého plánovaného stánku řekněte do telefonu. Během akce ji projděte znovu.
Co z toho je: dvě měření proti sobě — prázdná louka a plná, stejné body, stejné buňky. Je vidět, kde se buňka složila, a příští rok víte, kam patří opakovač.
Zákazník, který nechce cloud
Měříte v objektu zákazníka, jehož síťová topologie se nikam k cizím serverům nechystá. Měřte jako obvykle a jako cíl nastavte vlastní S3, WebDAV nebo SFTP — nebo prostě vyvezte soubor a předejte ho.
Co z toho je: nic, co by odešlo jinam, než kam jste to poslali. Fotky a nahrávky ze značek se do galerie telefonu nezapíšou vůbec; ven jdou jedině exportem. NDA zůstane podepsatelné.
Víc telefonů naráz
Nic z tohohle nepotřebuje funkci, kterou aplikace nemá. Každý řádek nese čas odvozený z GPS, nastavení cestuje jedním souborem a cíl doručení může být pro všechny stejný — sloučení je tedy skript nad exporty, ne protokol mezi telefony.
Protože dva telefony vidí víc než jeden dvakrát
- Base a rover. Jeden telefon leží na zaměřeném bodě, druhý chodí. Rozdíl jejich raw GNSS je diferenční korekce — z metrů decimetry, a počítá to RTKLIB.
- V každé ruce jiný operátor. Tři telefony, tři SIM, jedna trasa, jedna jízda. Srovnání pokrytí za jediný průjezd místo tří.
- Stejná SIM v různých telefonech. Vlajková loď, střední třída a levný kus na jedné kartě: kolik ze „špatného signálu“ je síť a kolik anténa v telefonu.
- Zdroje rozdělené mezi telefony. Jeden jen raw GNSS — ten drahý zdroj —, druhý Wi-Fi a BLE, třetí propustnost. Nikdo není do oběda na nule.
- Vějíř přes areál. Pět lidí vyjde z jednoho bodu pěti směry; za hodinu je změřený celý areál, který by jeden obcházel celý den.
- Jeden bod, dvě výšky. Telefon u země a telefon nad hlavou — nebo v patrech nad sebou. Vertikální profil signálu, který nikdo nemapuje; patra od sebe odliší barometr.
- Pevný monitor a pochůzka. Jeden telefon týden visí na nabíječce u okna, druhý chodí. Právě to oddělí tady je to špatně od teď je to špatně.
- Kontrolní dvojice. Dva stejné telefony vedle sebe. Když se rozejdou, je ten rozdíl šum metody, ne vlastnost sítě — základní hygiena každé zprávy, o které se povede spor.
- Telefon jako známý maják. Jeden telefon vysílá ze známého místa, ostatní ho vidí ve svém BLE skenu. Hrubá poloha uvnitř budovy bez jediné instalace.
- Před a po, ve dvou rukou. Technik instaluje AP, zákazník mezitím měří na svém telefonu. Obě strany skončí se stejným souborem, a tedy se stejnou pravdou.
- Deset telefonů u deseti stánků. Buňka, která se skládá, se ukáže ve všech naráz; telefon, který zlobí, jen v jednom. A přesně o ten rozdíl jde.
- Flotila jako dav. Každý nosí měření a doručuje na firemní SFTP. Za měsíc máte vlastní mapu pokrytí, aniž kdokoli vyjel měřit.
Tři věci by tomu pomohly a v aplikaci zatím nejsou: společné jméno kampaně zapsané do hlavičky exportu, čísla bodů dohodnutá napříč telefony a synchronní Start přes QR nebo NFC. Zatím totéž zastane jméno v namluvené poznámce a dohodnutý čas. Pokud měříte v týmu, napište, které z těch tří byste použili — podle toho se rozhodne pořadí.
Kam s daty
Export je stabilní text — TXT, GZIP, a když s ním cestují fotky a nahrávky, tak tar.gz —, takže si ho vezme cokoli, co umí číst text. Následující výčet není seznam integrací; je to místo, kam tenhle druh dat lidé dávají.
Mapy a GIS
- QGIS — mapa pokrytí, heatmapa RSRP, značky i s fotkami. Zdarma a textový soubor se zeměpisnou šířkou a délkou naimportuje rovnou.
- Google Earth — rychlý a přesvědčivý obrázek trasy pro toho, kdo GIS nikdy neotevře.
- kepler.gl — velké trasy prozkoumané interaktivně v prohlížeči, lokálně.
- PostGIS — firemní archiv s prostorovými otázkami: kde za poslední rok signál klesl pod −110 dBm.
- GPSBabel — převod do GPX nebo KML pro cokoli dalšího, co potřebuje trasu.
- Ekahau, Hamina, NetSpot — profesionální nástroje na Wi-Fi survey. Cizí formát nenaimportují; co jim telefonní záznam dá, je nezávislá kontrola jejich výstupu.
GNSS
- RTKLIB — PPP a diferenční zpracování z raw GNSS, a porovnání dvou přijímačů.
- Google GnssAnalysis — kvalita samotných surových měření: C/N0, odchylky pseudovzdáleností.
- Konvertory do RINEX — brána ke všemu akademickému.
- gpsd a rodina nástrojů na NMEA — přehrání trasy do programu, který mluví jen NMEA.
Analýza a tabulky
- Python s pandas — sloučení víc telefonů, statistika, grafy. Tady většina práce skončí.
- DuckDB — SQL rovnou nad gigabajtem zabaleného textu, bez zakládání databáze.
- Excel, LibreOffice, Google Sheets — jeden graf do zprávy, kontingenční tabulka podle buňky.
- R — statistika a prostorové balíky.
- Observable nebo Vega-Lite — interaktivní report ke sdílení místo PNG do přílohy.
Dashboardy a časové řady
- Grafana nad InfluxDB, TimescaleDB nebo Prometheem — propustnost a serving cell jako to, čím jsou: časová řada, i s alarmy.
- Kibana nebo OpenSearch — fulltext přes mnoho měření; najděte každý výskyt jednoho SSID nebo jednoho Cell ID.
- Splunk — totéž tam, kde už ho mají.
IoT a budovy
- Home Assistant — BTHome i Ruuvi už umí; export poslouží jako soupis, které čidlo kde je a co vysílá.
- Ruuvi Station — křížová kontrola proti vlastnímu záznamu výrobce.
- Node-RED — přehrání hodnot do vlastní automatizace.
- Wireshark — surové bajty advertisingu u čidla, jehož formát ještě nikdo nerozluštil.
Síťová diagnostika
- Wireshark nebo tcpdump na straně serveru — spárování propustnosti viděné telefonem s tím, co ve stejné sekundě viděl server.
- Protokoly z iperf3 — nezávislé číslo, proti kterému se drží ruční test.
- Zabbix, PRTG, LibreNMS — měření z terénu přiložené k tiketu, o kterém monitoring tvrdí, že je v pořádku.
- Wi-Fi controllery — UniFi, Aruba, Cisco, Omada — seznam AP a klientů z controlleru proti tomu, co telefon viděl zvenčí.
Komunitní databáze
Tyhle služby přijímají příspěvky přesně toho druhu dat, jaký měření produkuje. Aplikace sama nikam nic nenahrává; je to vědomý krok, ve formátu, který si každá služba řekne.
- CellMapper a OpenCelliD — buňky LTE a 5G, PCI a pásma.
- WiGLE — Wi-Fi přístupové body s polohou.
- BeaconDB — otevřený nástupce zrušené Mozilla Location Service: Wi-Fi, buňky i BLE.
Uchování a sdílení
- Git s LFS — verzovaná měření u dlouhého projektu,
tar.gzjako artefakt. - Nextcloud nebo holý WebDAV, S3, SFTP — doručeno rovnou z aplikace, bez počítače mezi tím.
- Confluence, Notion, Obsidian — samotná zpráva: graf z tabulky a fotky ze značek.
- LaTeX nebo Typst — kde obvykle skončí práce s raw GNSS.
Nic z toho nepotřebuje integraci na naší straně a žádná se nechystá: stabilní formát přežije každý konektor. Co by pomohlo, jsou malé konvertory — text do CSV po zdrojích, do KML a raw GNSS do RINEX. Jestli by vám některý ušetřil odpoledne, napište který.