Проверьте, подключен ли хост к локальной сети - PullRequest
0 голосов
/ 10 января 2020

Я пишу Python скрипт наблюдения для моего дома. Я вручную установил IP-адрес локальной сети c для своего телефона по его адресу MA C.

Сценарий Python должен время от времени проверять, подключен ли мой телефон к сети. Когда я отключаю скрипт, я продолжаю и запускаю поток RTSP в моем скрипте.

Вопрос Какой самый простой и лучший способ проверить, подключен ли мой телефон к сети или нет?

1 Ответ

0 голосов
/ 11 января 2020

Я думаю, что самый простой способ - пинговать телефон время от времени. Вот пример bash, который, я уверен, может быть адаптирован к python так или иначе:

ping -c2 192.168.1.200 >/dev/null && echo phone is connected || echo phone is offline

Просто проверьте код возврата команды ping.

...