Android · جمع بيانات دون اتصال · الإصدار 1.5.2

هاتف يعمل
كجهاز قياس حقيقي.

يسجّل Signal Collector باستمرار بيانات المستشعرات والراديو والشبكات التي يبلغها هاتفك، مباشرة داخل الهاتف — بلا تخزين سحابي، وبلا بيانات مقيسة تغادر الجهاز.

لقطات حقيقية · Pixel 10a

  1. قياس جارٍ والحلقة موسّعة

    قياس جارٍ. تعرض الحلقة الأقمار والشبكات والمستشعرات لحظة وصولها.

  2. اختيار التقنيات المراد قياسها

    اختيار ما يُقاس. كل مصدر صف يذكر ما يسجّله.

  3. أزرار التحكّم أثناء قياس جارٍ

    البدء وإعادة الضبط والإيقاف، وفوقها المدة والمسافة وعدد السجلات.

  4. سلامة الجمع ولوحة التصدير

    أسفل اللوحة: ما يفعله كل مصدر، والملف الذي يغادر الهاتف.

  5. قائمة الإعدادات مفتوحة من الترويسة

    الإعدادات: الإرسال إلى خادمك، والوحدات، وما يحدث بعد الإيقاف.

محلي Room / SQLite على الهاتف، ولا شيء يُرسَل من تلقاء نفسه
مستمر يواصل الجمع والشاشة مقفلة
في المتناول أربع أدوات، ومربّع في الإعدادات السريعة، ولوحة الإشعارات
التصدير TXT أو GZIP، يُختار حسب الحجم

الاختبار الداخلي

الإصدار التالي، قبل أن يصل إلى المتجر.

كل بناء يحطّ في الاختبار الداخلي قبل أن يذهب إلى الإنتاج. انضم بحساب Google المسجَّل به الهاتف، وعندئذ يصلك التحديث كأي تحديث آخر.

جولة واحدة.
والسياق كله.

كل حالة تنتهي
بملف.

جهاز القياس لا يُباع بقائمة مصادره بل بالسؤال الذي يجيب عنه. ست حالات من اثنتي عشرة بُني التطبيق لأجلها — كل واحدة جولة، وفي آخرها ملف.

01

البقعة الميتة في قاعة الاجتماعات

امشِ في الطابق والهاتف في جيبك، وقل ملاحظة عند كل باب. يخرج منه معدل النقل ثانية بثانية، ونقطة الوصول التي كان الهاتف عليها فعلًا، و غرفة بدل جدال بين قسمين.

02

اختبار تجوال بلا شاحنة

شريحتا SIM تمسحان، وGPS كل ثانية، والهاتف مثبَّت على لوحة القيادة. كل تغيّر في التقنية أو Cell ID أو PCI يحطّ بوصفه حدثًا، لذا تخرج عمليات التسليم محدَّدة الموضع بالمتر.

03

مسح لا يعطي فيه GPS شيئًا

في المستودع السماء سقف. علّم كل ممر بصورة من عدسة التطبيق نفسه، واجمع نقاط الوصول ووصلات MLO ومسافات RTT — خريطة تغطية قبل شراء أول نقطة وصول جديدة.

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 في بلدك: بلا اشتراك، وبلا تاريخ تجديد، وينتقل إلى كل هاتف مسجَّل الدخول بالحساب نفسه.

ساعة واحدةمن وقت القياس مجانًا، تتجدّد كل سنة
شراء واحدبلا حدود من بعده، على كل هاتف لك
24 ساعةمن تقييم إلى مسألة مصنَّفة

تمرّ الملاحظات عبر تقييم Google Play؛ وكل تقييم جديد يُلتقط خلال يوم، ويُحوَّل إلى مسألة ويُجاب عنه، والإصلاحات تركب التحديث التالي. والتطبيق المدفوع لا يحمل إعلانات ولا تحليلات ولا أي SDK طرف ثالث داخل القياس — فالسعر هو ما يدفع ثمن التطوير بدلًا من ذلك.

من المستشعرات المادية
إلى الشبكات من حولك.

يمكن تشغيل كل مصدر أو إطفاؤه على حدة قبل القياس، ولتقنيات مختارة يمكن ضبط الفترة أيضًا.

01

شبكة الهاتف المحمول

الخلايا الخادمة والمجاورة، ومعاملات LTE/NR/3G/2G، وتغيّرات التسجيل، والمسح النشط التجريبي.

02

GNSS والموقع

GPS بتردد 1 Hz، والأقمار، وقياسات GNSS الخام، والساعة، وAGC، ورسائل الملاحة، وNMEA، ومعلومات الهوائي.

03

Wi‑Fi و RTT

الاتصال الحالي، ونقاط الوصول القريبة، وMLO في Wi‑Fi 7، والقدرات، ومسافات 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

الإشعار

أثناء القياس يحمل المدة وعدد السجلات والمسافة المقطوعة، وتحته تعليم نقطة وإيقاف. ويمكن إبقاء البدء في لوحة الإشعارات طوال الوقت الذي لا يعمل فيه شيء، فلا يعني القياس على مراحل البحث عن التطبيق في كل مرة.

يعيد القياس نفسه رسم المفاتيح، مرة كل خمس ثوانٍ — ولا يمكن لأداة أن تكون أحدث من التطبيق الذي يغذّيها. لذلك يحمل كل مفتاح وقت قراءة أرقامه؛ والاستثناء ساعة الإيقاف، فهي تعدّ من تلقاء نفسها. وتُضبط كلها في مكان واحد، مفاتيح الشاشة الرئيسية في قائمة الإعدادات، وهي موصوفة في المساعدة.

بيانات من هاتف
حقيقي.

كل ما يلي قيس على Google Pixel 10a يعمل بنظام Android 16. وعلى الإصدار 0.7.2 جمع قياس واحد في ثلاث مراحل 87,597 سجلًا: نمت المدة من 2:49 إلى 7:21 ثم إلى 8:12، ولم يتغيّر رقم القياس، وأكثر من عشرين دقيقة من التوقّف بين المراحل لم تُحتسب في المدة. أما أرقام المسافة فتأتي من جولة مدتها تسع دقائق للإصدار 0.7.1 على الهاتف نفسه — فمرشّح المسافة لم يتغيّر منذ ذلك الحين.

429 mمن ضجيج GPS رماه مرشّح المسافة
0 mمشاها هاتف لم يتحرّك قط
9/9دفقات لكل منها بداية مقترنة بنتيجة

كانت دقة أول 274 تثبيتًا بين 9 و114 م. وجمع المسافات بين التثبيتات المتجاورة كان سيعطي 429 م، أو 28 م بعد ترشيح التثبيتات الخشنة؛ أما تحريك المرساة عبر العتبة فأعطى صفرًا. ولم تكن في هاتف الاختبار SIM، فأبلغ فرع الهاتف المحمول من الرسم بأن الشبكة غير متاحة، وهو الصواب.

التثبيت والتغييرات
والشفرة المصدرية.

المستودع يبقى خاصًّا. ويجد فيه المتعاونون المسجَّلون الشفرة المصدرية والإصدارات الموسومة ومجاميع تحقّق APK.

البيانات المقيسة لا تغادر الهاتف أبدًا.

يعمل التطبيق دون اتصال ولا يحتوي على أي SDK للتحليلات أو الإعلانات أو الإحالة أو الإبلاغ عن الأعطال — ولن يُضاف أي منها. وكل مكتبة بُني منها التطبيق مذكورة في سياسة الخصوصية، وكل واحدة مثبَّتة على إصدار محدَّد، فلا يتغيّر شيء في الداخل من دون إصدار يعلن ذلك. أما رسم خرائط جودة النقل المستمر الاختياري فيستخدم نقاط Cloudflare Speedtest العامة لعمليات نقل HTTPS اختبارية صغيرة ودفقات دورية؛ وهو ليس قياسًا لأقصى سرعة إنترنت. والوحدة مُطفأة افتراضيًا. وإن اشتريت الفتح، يغادر الهاتف تقرير شراء واحد لا يحمل أي بيانات مقيسة؛ وهو موصوف في سياسة الخصوصية. وقد يحتوي التصدير على بيانات موقع حسّاسة ومعرّفات شبكات قريبة.

من مستشعر
إلى صف في ملف.

كل مصدر يعمل بوتيرته. والعينة تُختم بوقت وبآخر موقع معروف، وتمرّ عبر طابور غير حاجز، وتُخزَّن في قاعدة البيانات المحلية على دفعات. والمفاتيح المسطَّرة في الرسم تقود إلى قاموس البيانات.

رسم مسار البيانات: المصادر وSampleSink والطابور والكاتب وRoom/SQLite ونبضة القلب والتصدير

إعدادات الجمع

المعاملات نفسها التي يعرضها التطبيق لكل مصدر قبل بدء القياس. والمديات وتقدير البيانات مطابقة للتنفيذ؛ وأي تغيير يظهر في الرسم أعلاه فورًا.

ms

المدى 10–1000 ms

ms

المدى 100–60000 ms

s

المدى 5–300 ث

s

المدى 5–60 ث

s

المدى 5–300 ث

رسم خرائط الإنترنتالشبكة للقياس المستمر

عند اختيار كليهما يعمل مقبضان منفصلان من Network في Android في الوقت نفسه.

ms

المدى 500–5000 ms

KiB

المدى 1–1024 KiB

KiB

المدى 1–256 KiB

s

المدى 10–300 ث

KiB

المدى 64–10240 KiB

KiB

المدى 8–2048 KiB

407 MBالتقدير الأعلى للبيانات المستهلكة لكل 30 دقيقة من الرسم
8 400عينة في الدقيقة من سبعة مستشعرات
120عينة في الدقيقة من رسم خرائط الإنترنت
20عملية مسح لـ Wi-Fi وشبكة الهاتف المحمول لكل 10 دقائق

التقدير حد أعلى: فعلى وصلة بطيئة تستغرق العينة وقتًا أطول، فيدخل عدد أقل منها في المدة نفسها وتُنقل بيانات أقل. وهذا ليس قياسًا للسرعة القصوى — لماذا.

سجل التغييرات 1.0.0

الفتح بصيغة TXT ↗