„Tether“ API pateikia jūsų telefono ryšio būseną per vietinę HTTP API, pasiekiamą iš prijungtų įrenginių, tokių kaip nešiojamieji kompiuteriai.
Puikiai tinka telefono būsenos integravimui į darbalaukio valdiklius, būsenos juostas („waybar“, „polybar“) arba pasirinktinius scenarijus.
Funkcijos:
• Automatinis paleidimas, kai įjungtas interneto ryšio bendrinimas
• Ryšio informacija realiuoju laiku: 5G, LTE, 3G, WiFi
• Signalo stiprumas dBm ir stulpeliais (0–4)
• Operatoriaus pavadinimas ir tarptinklinio ryšio būsena
• Akumuliatoriaus lygis ir įkrovimo būsena
• Paprasta REST API su JSON atsakymais
API galiniai taškai:
• GET /status – visa telefono būsena
• GET /health – sveikatos patikrinimas
Naudojimo pavyzdys iš jūsų nešiojamojo kompiuterio:
curl http://192.168.42.1:8765/status
Naudojimo atvejai:
• „Waybar“ / „polybar“ moduliai, rodantys telefono signalą
• KDE „Plasma“ valdikliai
• Pasirinktiniai scenarijai ir automatizavimas
• Bet kokia programa, galinti teikti HTTP užklausas
Serveris veikia 8765 prievadu ir yra pasiekiamas tik iš jūsų prijungto įrenginio, o ne iš interneto.