2

У меня есть небольшая домашняя сеть с NAS-устройством DiskStation и сервером Raspberry Pi, которые могут выполнять различные обязанности, такие как управление сетевыми разъемами. Я хочу, чтобы эти две машины могли понимать и различать меня дома, моего партнера дома или нас обоих / никого из нас нет дома.

Моя лучшая идея до сих пор заключалась в том, чтобы проверить, подключены ли соответствующие смартфоны к Wi-Fi в данный момент, просто используя Raspberry Pi, чтобы пинговать их IP-адреса или имена хостов dhcp. Система должна быть несколько отзывчивой, поэтому минимальный период между ними не должен превышать примерно 30 секунд.

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

1 ответ1

0

Телефоны, которые я тестировал, не поддерживают активное соединение Wi-Fi, если они не используют его активно. Когда соединение неактивно, на эхо-запросы не будет ответа на запуск с истечением времени ожидания, после чего целевой хост недоступен.

  1. Пройдитесь по телефону, чтобы Wi-Fi был активным.
  2. Пингуй - должно нормально работать.
  3. Выключить дисплей, дать ему поспать и т.д.
  4. Продолжайте пинговать - через некоторое время вы получите таймауты, а затем хост недоступен.
  5. Снова включите дисплей и просмотрите некоторые
  6. Пинг снова работает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .