الموجّهات والأجهزة وStarlink
Starlink، وفحص الموجّه، والأجهزة الجديدة على شبكة Wi-Fi المنزلية، وأجهزة Mac المنزلية.
Starlink
على شبكة طبق Starlink، تعرض الصحة لوحة Starlink. يعثر Kilobat على الطبق بطلب حالته على 192.168.100.1، وهو العنوان الذي يستخدمه تطبيق Starlink، عند تغير الشبكة وكل خمس دقائق بخلاف ذلك؛ وإذا لم يوجد طبق يفشل الطلب خلال ثانية تقريبًا ولا يظهر شيء. يقرأ واجهة API المحلية للطبق عبر gRPC-Web (المنفذ 9201) أو gRPC (المنفذ 9200) على شبكتك فقط، للقراءة وحدها، ولا يطوي الطبق أو يعيد تشغيله أو يغيّر إعداداته. لا تغادر أي معلومات عنه جهاز Mac.
- الحالة. متصل أو محجوب أو يبحث أو يعيد التشغيل؛ وping إلى محطة Starlink الأرضية وعدد الاستجابات المفقودة؛ وما ينقله الطبق الآن لكل الأجهزة؛ ومدة تشغيله؛ وإصدار برامجه.
- التنبيهات بعبارات واضحة مع الإجراء المناسب: التباطؤ أو الإيقاف بسبب الحرارة، وإذابة الثلج، وتعطل المحركات، وميلان السارية، والخروج عن منطقة الخدمة، وبطء الكابل، والماء، وتحديث ينتظر إعادة التشغيل.
- خريطة السماء. خريطة العوائق الخاصة بالطبق بألوان Kilobat: الأزرق حيث رأى الأقمار بوضوح والوردي حيث حجبها شيء، مع الاتجاه والارتفاع في جملة، مثل «محجوب نحو الشمال الشرقي، منخفضًا في السماء، مثل شجرة أو مبنى أو تل». وتعرض عدد مرات حجب السماء ومدته.
- الانقطاعات من سجل الطبق، المحفوظ على Mac لمدة 30 يومًا، ويُصنف كل منها بحسب الجهة التي تستطيع إصلاحه: إعدادك (عوائق أو حرارة أو توفير طاقة أو كابل)، أو شبكة Starlink (لا يوجد قمر مرئي أو لا رد من المحطة الأرضية)، أو إعادة تشغيل الطبق (تحديثات أو إعادة توجيه). يتضمن تقرير مقدم الخدمة هذا السجل من دون الرقم التسلسلي للطبق أو موقعه.
- المكالمات. يُنسب تجمد المكالمة أثناء انقطاع الطبق أو حجبه إلى ذلك: حجب شيء ما السماء أو لم يكن قمر صناعي مرئيًا أو أُعيد تشغيل الطبق.
- خطة البيانات. Roam 100 GB أو Roam 300 GB أو Unlimited: تضع الخطة المحدودة علامة على الشبكة بأنها محدودة البيانات، وتحدد مع Pro ميزانية شهرية بالحد الأقصى. تحسب الميزانية جهاز Mac هذا؛ وتعرض اللوحة أيضًا ما نقله الطبق لكل الأجهزة خلال آخر 15 دقيقة.
حالة الطبق واستجابته وتنبيهاته ومقدار حجب السماء وخريطتها مجانية، وكذلك kilobat starlink وأداة MCP الخاصة به. أما اتجاه الحجب وما ينبغي نقله، والانقطاعات المصنفة حسب الجهة، وStarlink بوصفه سبب تجمّد مكالمة أو تقطّع، وسجل الطبق في تقرير المزوّد وميزانيات Roam، فهي جزء من Kilobat Pro. مع موجّهك الخاص في نمط التجاوز، يظل الوصول إلى الطبق ممكنًا عادةً؛ وإلا فأضف مسارًا إلى 192.168.100.0/24 عبر منفذ WAN في الموجّه. في Terminal، يطبع kilobat starlink البيانات نفسها ويقرأها الوكلاء عبر get_starlink_status.
فحص الموجّه
تصبح بعض الموجّهات أبطأ كلما طال تشغيلها، وتعيدها إعادة التشغيل إلى وضعها لفترة. مع Kilobat Pro، تراقب الصحة ذلك وتقول مثلًا: «أصبح الموجّه أبطأ. استغرقت استجاباته 19 ms بدلًا من 4 ms لمدة 3 أيام. أصلحت إعادة تشغيله ذلك في المرات الثلاث الأخيرة». تستخدم فحص الخلفية الذي يجريه Kilobat أصلًا مرة تقريبًا كل دقيقة، وهو قياس استجابة الموجّه واستعلام اسم، ولا تحسب إلا الفحوصات التي كانت حركة بيانات الـ Mac فيها خفيفة ولم تعترضها صفحة دخول Wi-Fi، لأن تنزيلًا كبيرًا أو مكالمة أو صفحة دخول فندق تجعل أي موجّه يبدو بطيئًا. لا تمر أي بيانات إضافية عبر الشبكة.
يحتاج إلى 7 أيام من الفحوص الهادئة الكافية على الشبكة قبل إصدار حكم، ويقارن كل موجّه بنفسه: بيومه المعتاد خلال الأسبوعين السابقين. لا ينبهك إلا عندما يكون كل يوم من آخر ثلاثة أيام تتوفر لها بيانات أسوأ بوضوح: استجابات بضعف المعتاد على الأقل وأبطأ بما لا يقل عن 5 ms، أو فقد استجابات أكثر بثلاث نقاط على الأقل، أو انقطاع الاتصال ثلاث مرات يوميًا على الأقل. لا يُحتسب مساء سيئ واحد أو عطلة نهاية أسبوع خارج المنزل أو فترة بعد ظهر مزدحمة. ولا تُحتسب إشارة Wi-Fi الأضعف أو نطاق آخر أو نقطة وصول شبكية أخرى؛ تشير الصحة إليها بدلًا من ذلك. يُذكر بطء استعلامات الأسماء عبر الموجّه، لكنه لا يطلق التنبيه وحده لأنه يقيس خوادم المزوّد أيضًا. تحتفظ كل شبكة وكل موجّه بسجلهما؛ ويبدأ الموجّه الجديد على الشبكة نفسها من الصفر.
عند إعادة تشغيل الموجّه، اضغط أعدت تشغيله. يلاحظ Kilobat إعادة التشغيل بنفسه أيضًا عندما يختفي الموجّه من 30 ثانية إلى 10 دقائق والـ Mac مستيقظ ثم يعود الموجّه نفسه. بعد يوم يقارن اليوم التالي بالسابق وبالمعتاد للموجّه: «منذ إعادة التشغيل: عاد إلى 4 ms ✓»، أو يوضح أنها لم تساعد. يستشهد الاكتشاف التالي بذلك السجل. عندما لا تساعد إعادة التشغيل مرتين، يقترح تحديث البرنامج الثابت أو مكانًا أكثر انفتاحًا أو موجّهًا جديدًا إذا كان قديمًا. لا تُحتسب إعادة تشغيل رآها Kilobat فقط ضمن المحاولات التي لم تساعد، لأن انقطاع Wi-Fi على الـ Mac يبدو مماثلًا من هنا. عند توصيل الموجّه (أدناه)، يقرأ Kilobat مدة تشغيله، فتُحتسب كل إعادة تشغيل حتى ليلًا أثناء سكون الـ Mac. يصلك إشعار واحد لكل تباطؤ، وبحد أقصى إشعار أسبوعيًا؛ أوقفه في الإعدادات ‹ المراقبة. في Terminal، يعرض kilobat router المعتاد للموجّه مقارنة بالحالي والأسبوعين الماضيين وإعادات التشغيل، ويحصل الوكلاء عليه عبر get_router_checkup.
الأجهزة الجديدة على Wi-Fi المنزلي
افتح الأدوات ‹ الأجهزة على شبكتك المنزلية وشغّل هذه شبكتي المنزلية (موجودة أيضًا في الإعدادات ‹ الشبكة). يتعرف Kilobat أولًا بصمت على كل الأجهزة الموجودة، ثم يفحص مجددًا كل بضع دقائق، وكل خمس عشرة دقيقة في نمط الطاقة المنخفضة، ويخطرك عند انضمام جهاز لم يره: «انضم جهاز جديد» مع اسم الشبكة ثم اسم الجهاز أو الشركة المصنّعة وعنوانه ووقت وصوله. يحفظه هذا جهازي؛ ويفتح لا أعرفه الأجهزة عنده مع معلومات Kilobat وما ينبغي فعله: ابحث عنه في قائمة الأجهزة المتصلة بالموجّه، وإن ظل غريبًا فغيّر كلمة سر Wi-Fi. تحمل الأجهزة الجديدة شارة «جديد» في القائمة، حيث يمكنك تسمية كل منها وتحديد ما إذا كان لك أو مجهولًا أو متجاهلًا. يراقب Kilobat الشبكات التي تحددها فقط، ولا يراقب نقطة اتصال أو مقهى إلا إذا حددتها.
يرسل الفحص حزمة فارغة إلى كل عنوان في الشبكة الفرعية للـ Mac (254 كحد أقصى) ليتعرف macOS على المستجيبين، ثم يقرأ قائمة الجيران على الـ Mac. يأتي الاسم الذي يطلقه الجهاز الجديد على نفسه من الموجّه وBonjour على شبكتك، وليس من خوادم DNS خارجها. تستخدم الهواتف والحواسيب المحمولة عنوان Wi-Fi خاصًا يخفي الشركة المصنّعة وقد يتغير؛ يتعرف Kilobat على العنوان المتغير بالاسم المحدد للجهاز، مثل Ritas-iPad، لا باسم تشترك فيه جميع هذه الأجهزة مثل iPhone. قد لا يظهر جهاز نائم أو لا يستجيب مطلقًا. تبقى نتائج Kilobat في ملف على Mac. مع عدادات حركة الموجّه (UPnP)، يذكر تقرير المكالمة الذي يعزو التجمّد إلى جهاز آخر على الشبكة اسمه عندما ينضم جهاز واحد بالضبط خلال الدقائق العشر السابقة للتجمّد: «سببه تنزيل Rita’s iPad». في Terminal، يضع kilobat devices علامة جديد أو معروف أو مجهول أو متجاهل على كل جهاز، ويجيب kilobat devices mark <MAC> mine عن جهاز واحد. تنبيهات الأجهزة الجديدة جزء من Kilobat Pro، مثل علامة تبويب الأجهزة.
أنواع الأجهزة ورفع الكاميرات
تسرد «الأجهزة» نوع كل جهاز: كاميرا أو جرس باب أو تلفاز أو جهاز بث أو جهاز إرسال أو مكبّر صوت أو طابعة أو مقبس أو مفتاح ذكي أو محور أو جسر أو جهاز ألعاب أو هاتف أو جهاز لوحي أو حاسوب أو طائرة مسيّرة أو كاميرا حركة (DJI وGoPro وInsta360) أو موجّه أو عقدة شبكية أو NAS أو غير معروف. يقرأ Kilobat ذلك من خدمات Bonjour التي يعلنها الجهاز على شبكتك (مستقبل Google Cast أو AirPlay أو طابعة أو Sonos أو فئة ملحق HomeKit أو نوع جهاز Matter)، ووصف UPnP الذي يقدمه على شبكتك، والشركة المسجلة لعنوانه والاسم الذي يستخدمه. يحتفظ من ذلك بأسماء الطراز والشركة فقط، لا الاسم الذي منحته لمكبر صوت أو تلفاز. عندما يصرّح الجهاز بنوعه يظهر بوضوح: «كاميرا (Wyze)». وعندما تلمّح الشركة أو الاسم فقط إلى النوع يقول Kilobat «كاميرا على الأرجح (Wyze)» أو «ربما مقبس أو مفتاح ذكي»، ولا يذكر إشعار الجهاز الجديد النوع، مثل «انضمت كاميرا Wyze جديدة»، إلا عند اليقين. تحدد العلامات أجهزة HomeKit وMatter وموجّهات Thread الحدودية، مثل HomePod mini أو Apple TV. إذا أخطأ Kilobat، اختر النوع في تفاصيل الجهاز (بما في ذلك نوع غير معروف لمنع التخمين)، أو شغّل kilobat devices type <MAC> camera؛ ويعيد auto تقدير Kilobat. يضيف kilobat devices --json وMCP list_devices كلًا من type وconfidence (محدد أو مرتفع أو متوسط أو منخفض) وtypeLabel وtags.
يمكن للكاميرات السحابية الرفع باستمرار أو أثناء الأحداث أو مشاهدة الفيديو المباشر، مما ينافس المكالمات والبث. لا يستطيع Kilobat رؤية حركة الأجهزة الأخرى من الـ Mac، لذا يقول بمفرده فقط إن الكاميرات السحابية قد تستخدم رفعًا كبيرًا، مع أرقام مصنّعيها: تقدّر Google كاميرا Nest بما بين 0.15 و4 Mbps وحتى 300–400 GB شهريًا عند التسجيل على مدار الساعة، وRing 1 Mbps بدقة 720p و2 Mbps بدقة 1080p لكل جهاز (و10 و15 Mbps لدقتي 2K و4K)، وArlo 1–3 Mbps لكل كاميرا حسب الطراز و2 Mbps لكل جرس باب. هذه أرقام المصنّعين وليست قياسًا لاستخدامك. لا تقيس اتصالات الموجّهات الحالية رفع الإنترنت لكل كاميرا: قد تتضمن عدادات عملاء UniFi وMikroTik حركة محلية، ويحسب nlbwmon في OpenWrt الحركة العابرة للشبكات الفرعية المحلية المهيأة بدل واجهة إنترنت مؤكدة، ولا يوفر FRITZ!Box TR-064 سوى عدادات للمنزل كله. لذا يعرض Kilobat أرقام المصنّعين لرفع الكاميرات حتى عند توصيل موجّه. ولا يحوّل إجماليات عملاء الموجّه إلى استخدام إنترنت كاميرا أو حصة من رفع المنزل. تذكر الحالة الكاميرات عندما يرتفع زمن الاستجابة في أحدث اختبار سرعة بمقدار 60 ms أو أكثر أثناء الرفع، ويذكرها تقرير المكالمة عندما يجمّد رفع جهاز آخر المكالمة.
أجهزة Mac المنزلية
عندما يستخدم الجميع في المنزل أجهزة Mac، يمكن للأجهزة التي تشغّل Kilobat إخبار بعضها بما تنقله الآن. وعندئذٍ يحدد تقرير التجمّد الذي يعزوه الموجّه إلى جهاز آخر اسمه: «سببه تنزيل Anna’s MacBook (Steam)» بدلًا من «جهاز آخر على شبكتك». يعمل هذا فقط على شبكة تحددها كمنزلية، وبين أجهزة Mac تقرنها. المشاركة متوقفة حتى تشغّلها على كل جهاز.
لقرن جهازي Mac، افتح الإعدادات ‹ أجهزة Mac المنزلية على كليهما وهما على Wi-Fi المنزلية، واختر اقتران جهاز Mac على كل منهما. اختر الجهاز الآخر من القائمة على أي منهما. يعرض الجهازان الرمز نفسه المكوّن من ستة أرقام: تأكد من تطابقهما واختر الرمزان متطابقان على كليهما. إذا لم يتطابقا، فألغِ العملية. شغّل مشاركة استخدام هذا الـ Mac مع أجهزة Mac المقترنة على كل جهاز تريد مشاركته، وأعطه اسمًا إذا لم يكن اسم الكمبيوتر واضحًا. يؤدي إلغاء الاقتران إلى نسيان الجهاز الآخر ومفتاحه.
يشارك جهاز Mac المقترن اسمه وسرعتي التنزيل والرفع في تلك اللحظة وأسماء أكثر ثلاثة تطبيقات نشاطًا وما إذا كان في مكالمة. لا يشارك المواقع أو الخوادم التي يتصل بها ولا السجل. يستعلم الجهاز الآخر كل بضع ثوانٍ، فقط أثناء مكالمة أو فتح الأجهزة أو إعدادات الأجهزة المنزلية أو عند تشغيل kilobat household. لا يمر شيء عبر خادم: تتعرف أجهزة Mac على بعضها عبر Bonjour في شبكتك وتتواصل مباشرة بمفتاح لا يملكه سواهما، محفوظ في سلسلة مفاتيح كل جهاز. الطلبات موقّعة والإجابات مشفّرة، فلا يستطيع جهاز آخر على Wi-Fi قراءتها أو إعادة تشغيلها. يطلب macOS الوصول إلى الشبكة المحلية مرة واحدة؛ وإذا كان متوقفًا، توضح الإعدادات مكان تشغيله.
في الأدوات ‹ الأجهزة، تحمل أجهزة Mac المقترنة شارة Kilobat مع سرعتها والتطبيق الأكثر نشاطًا. أثناء المكالمة، تذكر القائمة جهاز Mac مقترنًا نشطًا بما يكفي لتجميدها. تعمل المشاركة على أي Kilobat؛ أما رؤية أجهزة Mac الأخرى وتسميتها في تقارير المكالمات فهي جزء من Kilobat Pro على الجهاز الذي يقرأها. في Terminal، يسرد kilobat household الأجهزة المقترنة وما يفعله كل منها، ويعطي --json المعلومات نفسها للنصوص البرمجية؛ ويظل الاقتران في التطبيق.
وصّل الموجّه
يحتسب Kilobat حركة هذا الـ Mac بنفسه. وصّل موجّهًا مدعومًا لرؤية عدادات حركته في الأدوات ‹ الأجهزة. تعرض الموجّهات ذات العدادات لكل جهاز تنزيل كل جهاز ورفعه الآن وإجماليه المسجّل اليوم، بالأسماء التي منحتها له. يوفر FRITZ!Box قائمة الأجهزة وحركة المنزل كله فقط. يسجّل Kilobat الدخول إلى الواجهة المحلية للموجّه للقراءة فقط. لا يثبّت شيئًا على الموجّه ولا يغيّر أي إعداد. يعمل فقط على الشبكة التي تحددها كمنزلية، ومع عنوان على شبكتك المحلية فقط، وتبقى كلمة السر أو مفتاح API في سلسلة مفاتيح هذا الـ Mac، ولا تُحفظ في ملف أو تُزامن مطلقًا. اختر توصيل الموجّه في الأجهزة أو الإعدادات ‹ موجّهك؛ يتعرف Kilobat على موجّه FRITZ!Box أو UniFi أو MikroTik أو OpenWrt من استجابته على شبكتك ويملأ العنوان.
- FRITZ!Box (TR-064): أضف مستخدمًا خاصًا بـ Kilobat ضمن System ‹ FRITZ!Box Users، بصلاحية FRITZ!Box Settings ودون وصول من الإنترنت. تقرأ هذه الصلاحية إجماليات الخط ومدة تشغيل الجهاز؛ وبصلاحية Voice messages وحدها يرى Kilobat قائمة الأجهزة وسرعة الخط أيضًا. يسرد TR-064 الأجهزة المتصلة لكنه لا يوفر حركة لكل جهاز، لذا يعرض Kilobat هذا الـ Mac وأجهزة Mac المقترنة بالاسم وبقية الخط كأجهزة أخرى. يسأل Kilobat الجهاز عن منفذ HTTPS الخاص به ويتصل به.
- UniFi (UniFi Network 9.3 أو أحدث): أنشئ مفتاح API ضمن Settings ‹ Control Plane ‹ Integrations. تسرد API الرسمية العملاء؛ وتأتي حركة كل عميل من API الإحصاءات الأقدم في وحدة التحكم عندما تسمح بها. إذا لم تتوفر API، يوضح Kilobat ذلك ويعرض العدادات التي يستطيع قراءتها فقط. قد تشمل عدادات العملاء عمليات نقل داخل الشبكة المنزلية، لذا فهي حركة الجهاز وليست إجمالي الإنترنت فقط. تسجّل وحدات التحكم الأقدم التي لا تحتوي على Integrations الدخول بحساب محلي.
- MikroTik (RouterOS 7 REST API): فعّل
www-sslبشهادة، وأضف مستخدمًا إلى مجموعة لا تملك سوى سياستي read وrest-api. لحركة كل جهاز، أضف ملفًا شخصيًا ضمن IP ‹ Kid Control دون حدود، أو امنح الأجهزة قوائم انتظار بسيطة خاصة بها؛ وإلا فستحصل على الخط كله. قد تشمل عدادات قوائم الانتظار عمليات نقل محلية وتفوت حركة FastTracked أو غيرها التي تتجاوز القوائم؛ وهي ليست استخدام الإنترنت الكامل للجهاز. - OpenWrt (واجهة ubus في LuCI): سجّل الدخول كـ root أو مستخدم أُعدّ في
/etc/config/rpcd. لحركة كل جهاز ثبّتluci-app-nlbwmon، الذي يحتسب على فترات تقارب 30 ثانية؛ وبدونه تحصل على الخط كله. - أي موجّه آخر: تغطي عدادات UPnP التي يشاركها المنزل كله فقط.
يعرض الموجّه ذو الشهادة الخاصة بصمتها أول مرة: قارنها بالبصمة على الموجّه ثم اختر الوثوق والاتصال. يثق Kilobat بتلك الشهادة وحدها بعد ذلك ويخبرك إذا تغيّرت. يقرأ الموجّه كل 10–15 ثانية أثناء فتح الأجهزة أو الإعدادات أو مكالمة، وكل بضع دقائق خلاف ذلك (كل دقيقتين لـ FRITZ!Box، الذي تعود عداداته إلى البداية عند 4 GB). تُحفظ الإجماليات اليومية منفصلة لكل شبكة منزلية على هذا الـ Mac لمدة 30 يومًا. تغطي الفترات التي راقبها Kilobat، لذا قد تترك الفجوات أثناء سكون الـ Mac أو انقطاع اتصاله يومًا جزئيًا. أثناء المكالمة قد يذكر التجمّد الجهاز الذي كانت عداداته الأكثر نشاطًا آنذاك: «بينما كان Bedroom TV مشغولًا بحركة الشبكة». قد تشمل تلك العدادات عمليات نقل محلية، لذا فهذا رصد وليس دليلًا على أن الجهاز تسبب في التجمّد. تتقدم أدلة عدادات الموجّه على تقرير Mac مقترن أو جهاز انضم للتو، ويحتسب فحص الموجّه إعادات التشغيل من مدة تشغيله. في Terminal، يسرد kilobat router devices كل جهاز عبر التطبيق (--json للنصوص البرمجية وget_home_usage للوكلاء)، ويطبع kilobat router connect خطوات كل موجّه، وينساه kilobat router disconnect مع كلمة سره. لا يأخذ CLI كلمة سر الموجّه مطلقًا. توصيل الموجّه من مزايا Kilobat Pro.
البرنامج الثابت: عندما توضح واجهة الموجّه ذلك، تذكر الأجهزة والحالة إصدارًا أحدث بلطف: «FRITZ!OS 8.10 متاح؛ تستخدم 8.00»، مع زر إلى شاشة تحديث الموجّه. يوضح FRITZ!Box ما إذا وجد إصدار FRITZ!OS أحدث بنفسه؛ ويضع UniFi Network علامة قابل للترقية على بوابة؛ ويعرض RouterOS الإصدار الذي وجده آخر مرة اختار فيها أحدهم Check For Updates في System ‹ Packages (لا يجري Kilobat ذلك الفحص مطلقًا)؛ وتُقارن إصدارات OpenWrt بقائمته المنشورة على downloads.openwrt.org مرة أسبوعيًا، لإصدارات المشروع نفسه فقط. لا يبدأ Kilobat تحديثًا أو ينزّله أو يثبّته مطلقًا. يحصل الموجّه الذي يستطيع Kilobat تسميته ولم يتصل به على ملاحظة أهدأ في الحالة إذا لم يُعرف فحص للبرنامج الثابت لنحو ثلاثة أشهر، ترتبط بدليل الموجّه؛ ويخفيها تحققت لثلاثة أشهر أخرى. يعرض kilobat router وkilobat router devices السطور نفسها.
المنزل الذكي: Matter وThread وHomeKit
تحتوي الأدوات ‹ الأجهزة على سطر للمنزل الذكي: «Thread: شبكة واحدة (Home) مع 3 موجّهات حدودية · Matter: 5 أجهزة · HomeKit: 4 ملحقات، جسر واحد». تسرد التفاصيل كل شبكة Thread مع موجّهاتها الحدودية (HomePod mini وApple TV ومحاور Google Nest وEcho وeero وغيرها، حسب المصنّع وإصدار Thread)، وتحتسب أجهزة Matter مرة لكل جهاز حتى إذا كان في عدة تطبيقات، وتوضح ما ينتظر الإعداد، وتحتسب ملحقات HomeKit والجسور. أكثر السطور فائدة هو الذي يوضح أن لديك شبكتي Thread، غالبًا Apple وGoogle: لا تستطيع أجهزة إحداهما استخدام الموجّهات الحدودية للأخرى، فتكون كل شبكة أضعف مما تبدو عليه. يوضح Kilobat كيفية الوصول إلى شبكة واحدة: أضف أجهزة Thread الجديدة بتطبيق الشبكة التي ستحتفظ بها وشاركها مع التطبيقات الأخرى باستخدام رمز اقتران Matter، أو حيث يدعم موجّه حدودي مشاركة بيانات اعتماد Thread 1.4، ضمّه إلى الشبكة التي ستحتفظ بها.
يفحص الاختبار نفسه مدى جاهزية الشبكة لـ Matter: عناوين IPv6 ومعلني البادئات المرصودين (يحتاج Matter إلى IPv6؛ وغياب بادئة لا يثبت أن الموجّه عطّلها)، واستجابة Bonjour، ورؤية الأجهزة لبعضها (لا تثبت الشبكة الفارغة عزل العملاء)، وأجهزة المنزل الذكي على شبكة فرعية أو VLAN أخرى، وما إذا كانت Wi-Fi على 2.4 GHz التي تحتاجها معظم أجهزة المنزل الذكي المتصلة بـ Wi-Fi للإعداد. يوضح كل فحص ما ينبغي تغييره، مع دليل موجّهك عندما يعرف Kilobat الموجّه، أو يوضح أنه لا يستطيع تحديد ذلك. عندما تكون هناك مشكلة بأجهزة منزلك الذكي على الشبكة، تذكرها الحالة في سطر واحد.
يستمع فقط: يقرأ Kilobat إعلانات Bonjour لكل من _meshcop._udp و_matter._tcp و_matterc._udp و_hap._tcp لبضع ثوانٍ وإعدادات شبكة هذا الـ Mac نفسه، ولا يُعدّ جهازًا أو يقرنه أو يتحكم فيه مطلقًا. يطلب macOS إذن الشبكة المحلية مرة واحدة. في Terminal يعرض kilobat smarthome الشيء نفسه ويقدمه --json للنصوص البرمجية؛ ويستخدم الوكلاء أداة MCP check_smart_home. الفحص جزء من علامة تبويب الأجهزة في Kilobat Pro؛ أما سطر الحالة وCLI وMCP فمجانية.