Ping для ESP8266

Проверка доступности ip адреса или домена

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12.06.2017{, 14:44}
Репутация: 103
Имя: Евгений

Ping для ESP8266

#1

Сообщение User8 » 08.09.2018{, 16:26}

Вход Send - при подаче на данный вход единицы, будет отправлен один запрос на проверку пинга. Rtrig встроен в блок, не используйте внешний.
Вход Host - ip адрес или домен для пингования.
Выход Status - если хост доступен, на данном выходе будет единица до следующей проверки пинга. Если при повторной подачи единицы на вход Send не будет пинга от хоста, то единица пропадет с данного выхода.
Выход Time - время последнего ответа в миллисекундах.

Не забудьте включить wifi клиент в настройках контроллера и указать данные вашей wifi сети.
Вложения
ESP_Ping_1_1_(CODE).ubi
(92.49 КБ) 299 скачиваний
Последний раз редактировалось User8 20.07.2019{, 10:58}, всего редактировалось 18 раз.

Аватара пользователя
pipapsix
Лейтенант
Сообщения: 436
Зарегистрирован: 25.10.2016{, 21:26}
Репутация: 15
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр

Ping для ESP, ESP8266, ESP32s.

#2

Сообщение pipapsix » 08.09.2018{, 16:58}

приветствую. а как его в инкубаторе использовать?) нужно пудумать

kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22.10.2016{, 14:22}
Репутация: 28

Ping для ESP, ESP8266, ESP32s.

#3

Сообщение kalobyte » 08.09.2018{, 17:10}

а сама есп отвечает на пинг? в этой библиотеке я не нашел такой возможности

User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12.06.2017{, 14:44}
Репутация: 103
Имя: Евгений

Ping для ESP, ESP8266, ESP32s.

#4

Сообщение User8 » 08.09.2018{, 17:49}

Обновил блок, немного по другому теперь работает, смотрите описание блока.

kalobyte,
А смысл?

Отправлено спустя 38 минут 12 секунд:
pipapsix,
Привет, данный блок например можно использовать для перезагрузки любого оборудования при зависании.

kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22.10.2016{, 14:22}
Репутация: 28

Ping для ESP, ESP8266, ESP32s.

#5

Сообщение kalobyte » 08.09.2018{, 20:22}

User8, есп сама может зависнуть или линк отвалится
есть специальные сервера для отслеживания активности оборудования и когда много девайсов, то они как раз и шлют сами пакеты туда
пинг или снмп
к тому же есп может иметь адрес от дхцп

User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12.06.2017{, 14:44}
Репутация: 103
Имя: Евгений

Ping для ESP, ESP8266, ESP32s.

#6

Сообщение User8 » 08.09.2018{, 20:33}

kalobyte, если esp 2 штуки, то друг друга они пингуют, если esp одна, то против зависания есть опция в настройках контроллера, которая перезагрузит esp в случае зависания.

Rodgerask
Сержант
Сообщения: 141
Зарегистрирован: 09.12.2019{, 14:31}
Репутация: 18
Имя: del

Ping для ESP8266

#7

Сообщение Rodgerask » 09.12.2019{, 18:17}

//del

Pelletizer
Рядовой
Сообщения: 91
Зарегистрирован: 12.09.2019{, 07:10}
Репутация: 5
Имя: Дмитрий

Ping для ESP8266

#8

Сообщение Pelletizer » 02.04.2020{, 12:32}

Приветствую, а для ESP32 нет подобного блока?

int2246
Рядовой
Сообщения: 15
Зарегистрирован: 31.08.2017{, 08:31}
Репутация: 0

Ping для ESP8266

#9

Сообщение int2246 » 29.08.2020{, 21:21}

Кто может сделать пользовательский блок такой же пинговалки для ESP 32? Библиотека вот https://github.com/marian-craciunescu/ESP32Ping заранее спасибо.

Serg_Grn
Лейтенант
Сообщения: 333
Зарегистрирован: 11.02.2018{, 13:07}
Репутация: 36
Имя: Сергей

Ping для ESP8266

#10

Сообщение Serg_Grn » 20.08.2021{, 15:46}

int2246 писал(а):
29.08.2020{, 21:21}
Кто может сделать пользовательский блок такой же пинговалки для ESP 32? Библиотека вот https://github.com/marian-craciunescu/ESP32Ping заранее спасибо.
Сделал. Для работы блока нужно добавить библиотеку ESP32Ping в папку libraries в IDE.
Ping_ESP32_(Code_-_Basic).ubi
(26.02 КБ) 55 скачиваний

opk
Рядовой
Сообщения: 13
Зарегистрирован: 20.11.2018{, 12:13}
Репутация: 1
Имя: opk76

Ping для ESP8266

#11

Сообщение opk » 10.01.2024{, 07:01}

В Flprog 8.2.3 неработает

int2246
Рядовой
Сообщения: 15
Зарегистрирован: 31.08.2017{, 08:31}
Репутация: 0

Ping для ESP8266

#12

Сообщение int2246 » 10.01.2024{, 10:45}

opk писал(а):
10.01.2024{, 07:01}
В Flprog 8.2.3 неработает
а этот?
ESP32_Ping_1_1_(Code_-_Basic).ubi
(236.74 КБ) 7 скачиваний

opk
Рядовой
Сообщения: 13
Зарегистрирован: 20.11.2018{, 12:13}
Репутация: 1
Имя: opk76

Ping для ESP8266

#13

Сообщение opk » 10.01.2024{, 11:49}

int2246 писал(а):
10.01.2024{, 10:45}
opk писал(а):
10.01.2024{, 07:01}
В Flprog 8.2.3 неработает
а этот?
ESP32_Ping_1_1_(Code_-_Basic).ubi
Я на ESP 01 пытаюсь установить, этот не подойдет.В 7,3,8 компилирует.

Ответить

Вернуться в «Коммуникация и связь»