• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

esp8266 custom ping

iganshan

New member
Стоить задача в теле icmp запросов передавать полезные данные.

В библиотеке Arduino core for ESP8266 WiFi такое не реализовано (судя по заголовочному файлу ping.h).
Какие есть варианты?
 

iganshan

New member
Исходников найти не удалось. Нашлись только откомпилированные библиотеки с h файлами.
Может у вас есть?

Сейчас полезные данные передаются количеством пингов в пачке и временем между пингами.
 

iganshan

New member
В поиске я порылся первым делом. Все они в конечном итоге вызывают
ping_start(&_options) из откомпилированной библиотеки ESPRESSIF SYSTEMS (SHANGHAI) PTE LT для ардуинки.

ping_start и структура pig_options описаны в ping.h либы ESPRESSIF

struct ping_option{
uint32 count;
uint32 ip;
uint32 coarse_time;
ping_recv_function recv_function;
ping_sent_function sent_function;
void* reverse;
};
 

pvvx

Активный участник сообщества
Не вижу, чтобы в поиске были только ping связанные с блобами от ESPRESSIF.
Да и там используется стандартные части ping on LwIP.
Тут тоже не вижу ping_start() и прочего... и так во множестве исходников ping для ESP8266.
Наверно вы искать в google не умеете?
 
Сверху Снизу