Eu quero escrever um script de shell, que verifique se meu SmartPhone está ativamente conectado (logado) ao WiFi local.
Eu tentei usar ping
ping 192.168.0.7
Isso funciona muito bem, mas como requer que o smartphone responda, eu esperaria que isso pudesse esvaziar a bateria se ela fosse feita com muita frequência. Por isso, estou procurando uma solução que verifique o status da rede sem entrar em contato com o smartphone em si.
Eu posso detectar quais dispositivos meu roteador conhece usando
arp -a
, mas dessa forma não tenho informações se o dispositivo conhecido está logado ou não.
(Para limpar: estou em um dispositivo na mesma rede)