Android · ऑफ़लाइन डेटा संग्रह · संस्करण 1.5.2

फ़ोन, जो काम करता है
असली उपकरण की तरह।

Signal Collector आपके फ़ोन की पहुँच में आने वाला सेंसर, रेडियो और नेटवर्क का डेटा लगातार दर्ज करता है, सीधे फ़ोन में — न कोई क्लाउड स्टोरेज, न मापा गया डेटा उपकरण से बाहर।

असली स्क्रीनशॉट · Pixel 10a

  1. चलता हुआ मापन, फैले हुए छल्ले के साथ

    चलता हुआ मापन। छल्ला सैटेलाइट, नेटवर्क और सेंसर को आते ही दिखाता है।

  2. मापने के लिए तकनीकों का चयन

    क्या मापना है, यह चुनना। हर स्रोत एक पंक्ति है, जो बताती है कि वह क्या दर्ज करता है।

  3. मापन चलने के दौरान नियंत्रण कुंजियाँ

    शुरू करें, रीसेट और रोकें — और उनके ऊपर अवधि, दूरी तथा रिकॉर्ड की संख्या।

  4. संग्रह की स्थिति और एक्सपोर्ट पटल

    पटल का निचला हिस्सा: हर स्रोत क्या कर रहा है, और वह फ़ाइल जो फ़ोन से बाहर जाती है।

  5. शीर्ष पट्टी से खुला सेटिंग्स मेनू

    सेटिंग्स: अपने सर्वर पर डिलीवरी, इकाइयाँ, और रोकने के बाद क्या होता है।

स्थानीय फ़ोन में Room / SQLite, अपने आप कुछ नहीं भेजा जाता
सतत स्क्रीन लॉक होने पर भी संग्रह चलता रहता है
हाथ के पास चार विजेट, एक क्विक सेटिंग्स टाइल और नोटिफ़िकेशन शेड
एक्सपोर्ट TXT या GZIP, आकार के अनुसार चुना हुआ

आंतरिक परीक्षण

अगला संस्करण, इससे पहले कि वह Store में आए।

हर बिल्ड उत्पादन में जाने से पहले आंतरिक परीक्षण में उतरता है। जिस Google खाते से फ़ोन साइन इन है, उसी से जुड़ें — फिर अपडेट किसी भी दूसरे अपडेट की तरह आता रहता है।

एक मापन।
पूरा संदर्भ।

हर मामला खत्म होता है
एक फ़ाइल पर।

मापक उपकरण अपनी स्रोतों की सूची से नहीं बिकता, बल्कि उस सवाल से जिसका वह जवाब देता है। जिन बारह हालात के लिए ऐप बना है, उनमें से छह — हर एक में एक चक्कर, और उसके अंत में एक फ़ाइल।

01

मीटिंग रूम का मृत कोना

फ़ोन जेब में रखकर पूरी मंज़िल घूम लें और हर दरवाज़े पर एक आवाज़ नोट बोल दें। बाहर आता है सेकंड-दर-सेकंड थ्रूपुट, वह AP जिससे फ़ोन असल में जुड़ा था, और बहस की जगह एक कमरा — दो विभागों के बीच।

02

बिना वैन के ड्राइव टेस्ट

दोनों SIM स्कैन करते हुए, GPS एक सेकंड पर, फ़ोन डैशबोर्ड पर लॉक। तकनीक, Cell ID या PCI का हर बदलाव एक घटना के रूप में दर्ज होता है, इसलिए हैंडओवर मीटर तक सटीक जगह के साथ निकलते हैं.

03

ऐसा सर्वे, जहाँ GPS कुछ नहीं देता

गोदाम में आसमान की जगह छत होती है। हर गलियारे को ऐप के अपने व्यूफ़ाइंडर से ली गई फ़ोटो के साथ चिह्नित करें और AP, MLO लिंक तथा RTT दूरियाँ इकट्ठी करें — पहला नया AP खरीदने से पहले ही कवरेज का नक्शा.

04

वे सेंसर, जो खुद बोलते हैं

इमारत भर में दर्जनों BLE थर्मामीटर, एक भी पेयर किया हुआ नहीं। पास से गुज़रिए और उनका तापमान, आर्द्रता तथा बैटरी वोल्टेज आ जाता है नाम के साथ और SI इकाइयों में, उन्हीं बाइट्स के साथ जिनसे वे आए।

05

मकान मालिक के लिए सबूत

दस मिनट की चहलक़दमी से एक फ़ाइल मिलती है, जिसमें समय-मुहर, स्थिति, सिग्नल की मज़बूती और कमरों की तस्वीरें होती हैं। “हर जगह सिग्नल ठीक है” अब बन जाता है ऐसा दावा, जिसे जाँचा जा सके.

06

ऐसा ग्राहक, जो क्लाउड नहीं चाहता

हमेशा की तरह मापें और अपने ही S3, WebDAV या SFTP पर पहुँचा दें — या फ़ाइल हाथ में सौंप दें। फ़ोटो और आवाज़ नोट फ़ोन की गैलरी को कभी छूते नहीं, इसलिए NDA पर हस्ताक्षर करना संभव बना रहता है.

सभी बारह मामले, और डेटा को पढ़ता क्या है

पूरी बदलाव-सूची

काम, जिसे आप
देख सकते हैं।

संस्करण 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 और लोकेशन

1 Hz GPS, सैटेलाइट, GNSS की रॉ मापें, घड़ी, AGC, नेविगेशन संदेश, NMEA और एंटीना की जानकारी।

03

Wi‑Fi और RTT

मौजूदा कनेक्शन, आस-पास के AP, Wi‑Fi 7 MLO, क्षमताएँ, और समर्थित एक्सेस पॉइंट तक RTT/FTM दूरियाँ।

04

Bluetooth

क्लासिक खोज और BLE एडवर्टाइज़िंग पेलोड, निर्माता तथा सेवा डेटा समेत।

05

सेंसर और शोर

गति, चुंबकीय क्षेत्र, दाब, प्रकाश, प्रॉक्सिमिटी, रोटेशन वेक्टर और dBFS में अनुमानित स्तर — ऑडियो संग्रहीत किए बिना।

06

नेटवर्क और ट्रांसफ़र

असली डाउनलोड, अपलोड, RTT, जिटर और टाइमआउट के प्रति-सेकंड सैंपल, 30 सेकंड के कैपेसिटी बर्स्ट, और एक ही समय पर किसी निश्चित 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

नोटिफ़िकेशन

मापन के दौरान वह अवधि, रिकॉर्ड की संख्या और चली गई दूरी दिखाता है, और उसके नीचे पॉइंट चिह्नित करें तथा रोकें। जब कुछ न चल रहा हो, तब भी शुरू करने की कुंजी शेड में बनी रह सकती है, ताकि टुकड़ों में किए जाने वाले मापन के लिए हर बार ऐप न ढूँढना पड़े।

कुंजियों को मापन खुद हर पाँच सेकंड में एक बार फिर से खींचता है — कोई विजेट उस ऐप से ज़्यादा ताज़ा नहीं हो सकता जो उसे भरता है। इसीलिए हर कुंजी पर वह समय लिखा रहता है जब उसके आँकड़े पढ़े गए थे; स्टॉपवॉच अपवाद है, वह अपने आप चलती है। ये सब एक ही जगह सेट होती हैं — होम स्क्रीन की कुंजियाँ सेटिंग्स मेनू में; और इनका ब्योरा मार्गदर्शिका में.

आँकड़े एक असली
फ़ोन से।

नीचे का सब कुछ Android 16 वाले Google Pixel 10a पर मापा गया। संस्करण 0.7.2 में तीन हिस्सों में लिए गए एक ही मापन ने 87,597 रिकॉर्ड जुटाए: अवधि 2:49 से 7:21 होते हुए 8:12 तक बढ़ी, मापन का नंबर कभी नहीं बदला, और हिस्सों के बीच के बीस मिनट से ज़्यादा के ठहराव अवधि में नहीं गिने गए। दूरी के आँकड़े उसी फ़ोन पर संस्करण 0.7.1 के नौ मिनट के मापन से हैं — दूरी का फ़िल्टर तब से नहीं बदला।

429 mGPS का शोर, जिसे दूरी के फ़िल्टर ने फेंक दिया
0 mउस फ़ोन की चली हुई दूरी, जो हिला ही नहीं
9/9ऐसे बर्स्ट, जिनकी शुरुआत परिणाम से जुड़ी हुई है

पहले 274 फ़िक्स की सटीकता 9 से 114 m के बीच थी। पड़ोसी फ़िक्स के बीच की दूरियाँ जोड़ने पर 429 m निकलते, और मोटे फ़िक्स छाँट देने पर 28 m; सीमा पार होने पर लंगर सरकाने से शून्य मिला। परीक्षण वाले फ़ोन में कोई SIM नहीं था, इसलिए मैपिंग की मोबाइल शाखा ने नेटवर्क को सही ही अनुपलब्ध बताया।

इंस्टॉल, बदलाव
और स्रोत कोड।

रिपॉज़िटरी निजी रहती है। साइन इन किए सहयोगियों को उसमें स्रोत कोड, टैग किए गए रिलीज़ और APK चेकसम मिलते हैं।

मापा गया डेटा फ़ोन से कभी बाहर नहीं जाता।

ऐप ऑफ़लाइन काम करता है और उसमें एनालिटिक्स, विज्ञापन, एट्रिब्यूशन या क्रैश-रिपोर्टिंग का कोई SDK नहीं है — और कोई जोड़ा भी नहीं जाएगा। ऐप जिन लाइब्रेरियों से बना है, उनमें से हर एक गोपनीयता नीति में नाम लेकर गिनाई गई है, हर एक ठीक-ठीक किसी एक संस्करण पर बँधी हुई, इसलिए भीतर कुछ भी ऐसी रिलीज़ के बिना नहीं बदलता जो इसे बताए। ट्रांसफ़र की गुणवत्ता की वैकल्पिक सतत मैपिंग छोटे परीक्षण HTTPS ट्रांसफ़र और समय-समय पर होने वाले बर्स्ट के लिए सार्वजनिक Cloudflare Speedtest एंडपॉइंट का उपयोग करती है; यह इंटरनेट की अधिकतम गति का मापन नहीं है। यह मॉड्यूल डिफ़ॉल्ट रूप से बंद है। अनलॉक खरीदने पर फ़ोन से एक खरीद-सूचना बाहर जाती है, जिसमें मापा गया कोई डेटा नहीं होता; उसका ब्योरा है गोपनीयता नीति में। एक्सपोर्ट में संवेदनशील लोकेशन डेटा और आस-पास के नेटवर्कों की पहचान हो सकती है।

सेंसर से
फ़ाइल की एक पंक्ति तक।

हर स्रोत अपनी गति से चलता है। हर सैंपल पर समय और आख़िरी ज्ञात लोकेशन की मुहर लगती है, वह एक न रोकने वाली क़तार से गुज़रता है और गुच्छों में स्थानीय डेटाबेस में सहेजा जाता है। आरेख में रेखांकित नाम यहाँ ले जाते हैं: डेटा शब्दकोश.

डेटा के रास्ते का आरेख: स्रोत, SampleSink, क़तार, राइटर, Room/SQLite, हार्टबीट और एक्सपोर्ट

संग्रह की सेटिंग्स

वही पैरामीटर, जो ऐप मापन शुरू होने से पहले हर स्रोत के लिए देता है। सीमाएँ और डेटा का अनुमान अमल से मेल खाते हैं; कोई बदलाव ऊपर के आरेख में तुरंत दिख जाता है।

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 MB30 मिनट की मैपिंग में खपत का ऊपरी अनुमान
8 400सात सेंसरों से प्रति मिनट सैंपल
120इंटरनेट मैपिंग से प्रति मिनट सैंपल
2010 मिनट में Wi-Fi और मोबाइल नेटवर्क के स्कैन

यह अनुमान ऊपरी सीमा है: धीमे लिंक पर हर सैंपल में ज़्यादा समय लगता है, इसलिए उतने ही समय में कम सैंपल आते हैं और डेटा भी कम खर्च होता है। यह अधिकतम गति का मापन नहीं है — क्यों.

बदलाव-सूची 1.0.0

TXT में खोलें ↗