Я хочу написать скрипт оболочки, который проверяет, активно ли мой смартфон подключен к локальной сети Wi-Fi.

Я пробовал использовать пинг

ping 192.168.0.7

Это работает просто отлично, но так как для этого требуется смартфон, я бы ожидал, что это может разрядить аккумулятор, если его делать слишком часто. Поэтому я ищу решение, которое проверяет состояние сети, не связываясь с самим смартфоном.

Я могу определить, какие устройства использует мой маршрутизатор

arp -a

, но таким образом у меня нет информации, если известное устройство в настоящее время вошел в систему или нет.

(Чтобы уточнить: я нахожусь на устройстве в той же сети)

0