можно ли заменить IPAddress remote_ip на http?
- Войдите на сайт для отправки комментариев
Ср, 04/07/2018 - 17:57
есть вай фай розетка и скетч для нее. розетка пинингует указанный ip и если ip недоступен отключает питание роутера и через 15 сек. включает.
проблема в том что ip бывает не всегда доступен и розетка отрубает роутер когда инет работает.
вопрос, можно ли заменить проверку ip на проверку http узла, к примеру ya.ru и если да, то как это сделать?
строка
const IPAddress remote_ip(87, 250, 250, 242); // адрес для пинга
Примерно так: http://arduino.ru/forum/programmirovanie/pomogite-pobedit-dnsgethostbyname#comment-15401
подозреваю что можно написать просто
Ни то и ни другое. Нужно внимательно прочитать код по ссылке.
подозреваю что можно написать просто
попробуйте, потом расскажете :) Абсолютно уверен, что не срабаотает.
Почему бы не пойти самым простым путем? Вы в курсе, что у Яндекса тоже есть IP ?
87.250... и есть ip одного из фронт-серваков яндекса. Но и у него виртуалки падают, отваливаются и тд, а вот round robin возвращает всегда как бы актуальные, так что идея-то неплохая. Но ТС не спец, отсюда и вопросы :)
Гейтвей провайдера пусть под пинг ставит. Чего инет ддосить зазря ))
Да, в данной ситуации это будет лучше. Но ещё лучше - поменять роутер на независающий, цена вопроса 1000-1500р, чем прикручивать вайфай розетку-ватчдог за столько же денег :)