Взял скетч "метеостанции" с DHT22, запускается и работает. Но через какое-то время теряется связь с модулем. Похоже, что-то не так с обработкой ARP-запросов в модуле, если постоянно пинговать адрес модуля с другого хоста, то все работает прекрасно. Можно конечно просто резетить или переподсоединяться к WiFi , но не хотелось бы.
Поэтому и вопрос - а есть ли готовая библиотека для Arduino IDE с отсылкой ICMP-пакетов (пингов)? Или может какой-то генератор RAW-пакетов, чтобы я мог сам периодически посылать ARP-анонсы с MAC-адресом модуля?
Нашел только ICMP-библиотеку для шилда W5100 и еще одну, для голого SDK, но не пойму как ее к Arduino IDE прикрутить.
Поэтому и вопрос - а есть ли готовая библиотека для Arduino IDE с отсылкой ICMP-пакетов (пингов)? Или может какой-то генератор RAW-пакетов, чтобы я мог сам периодически посылать ARP-анонсы с MAC-адресом модуля?
Нашел только ICMP-библиотеку для шилда W5100 и еще одну, для голого SDK, но не пойму как ее к Arduino IDE прикрутить.