تتيح واجهة برمجة تطبيقات Tether API عرض حالة اتصال هاتفك عبر واجهة برمجة تطبيقات HTTP محلية، يمكن الوصول إليها من الأجهزة المتصلة مثل أجهزة الكمبيوتر المحمولة.
مثالية لدمج حالة الهاتف في أدوات سطح المكتب، أو أشرطة الحالة (waybar، polybar)، أو البرامج النصية المخصصة.
الميزات:
• التشغيل التلقائي عند تفعيل خاصية الربط
• معلومات الاتصال في الوقت الفعلي: 5G، LTE، 3G، WiFi
• قوة الإشارة بالديسيبل (dBm) ووحدات (من 0 إلى 4)
• اسم شركة الاتصالات وحالة التجوال
• مستوى البطارية وحالة الشحن
• واجهة برمجة تطبيقات REST بسيطة مع استجابات JSON
• نقاط نهاية واجهة برمجة التطبيقات:
• GET /status - حالة الهاتف الكاملة
• GET /health - فحص حالة الهاتف
• مثال على الاستخدام من جهاز الكمبيوتر المحمول:
curl http://192.168.42.1:8765/status
• حالات الاستخدام:
• وحدات Waybar/polybar لعرض إشارة الهاتف
• أدوات KDE Plasma
• البرامج النصية المخصصة والتشغيل الآلي
• أي تطبيق يدعم طلبات HTTP
• يعمل الخادم على المنفذ 8765، ولا يمكن الوصول إليه إلا من جهازك المتصل، وليس من الإنترنت.
تاريخ التحديث
25/12/2025