رابط برنامهنویسی تتر (Tether API) وضعیت اتصال گوشی شما را از طریق یک رابط برنامهنویسی HTTP محلی که از دستگاههای متصل مانند لپتاپ قابل دسترسی است، نمایش میدهد.
ایدهآل برای ادغام وضعیت گوشی در ویجتهای دسکتاپ، نوارهای وضعیت (waybar، polybar) یا اسکریپتهای سفارشی.
ویژگیها:
• شروع خودکار هنگام فعال بودن اتصال اینترنت
• اطلاعات اتصال در لحظه: 5G، LTE، 3G، WiFi
• قدرت سیگنال بر حسب dBm و نوارها (0-4)
• نام اپراتور و وضعیت رومینگ
• سطح باتری و وضعیت شارژ
• API ساده REST با پاسخهای JSON
نقاط پایانی API:
• GET /status - وضعیت کامل تلفن
• GET /health - بررسی سلامت
نمونه استفاده از لپتاپ شما:
curl http://192.168.42.1:8765/status
موارد استفاده:
• ماژولهای Waybar/polybar که سیگنال تلفن را نشان میدهند
• ویجتهای KDE Plasma
• اسکریپتهای سفارشی و اتوماسیون
• هر برنامهای که بتواند درخواستهای HTTP ارسال کند
سرور روی پورت 8765 اجرا میشود و فقط از دستگاه متصل شما قابل دسترسی است، نه از طریق اینترنت.
تاریخ بهروزرسانی
۴ دی ۱۴۰۴