Tether API паказвае стан падключэння вашага тэлефона праз лакальны HTTP API, даступны з падлучаных прылад, такіх як ноўтбукі.
Ідэальна падыходзіць для інтэграцыі стану тэлефона ў віджэты працоўнага стала, радкі стану (waybar, polybar) або карыстальніцкія скрыпты.
Асаблівасці:
• Аўтаматычны запуск пры ўключаным тэтэрынгу
• Інфармацыя аб падключэнні ў рэжыме рэальнага часу: 5G, LTE, 3G, WiFi
• Магутнасць сігналу ў дБм і палосках (0-4)
• Назва аператара і стан роўмінгу
• Узровень зарада батарэі і стан зарадкі
• Просты REST API з адказамі JSON
Канцавыя кропкі API:
• GET /status - Поўны стан тэлефона
• GET /health - Праверка стану
Прыклад выкарыстання з вашага ноўтбука:
curl http://192.168.42.1:8765/status
Выпадкі выкарыстання:
• Модулі Waybar/polybar, якія паказваюць сігнал тэлефона
• Віджэты KDE Plasma
• Карыстальніцкія скрыпты і аўтаматызацыя
• Любая праграма, якая можа рабіць HTTP-запыты
Сервер працуе на порце 8765 і даступны толькі з вашай падключанай прылады, а не з Інтэрнэту.