I've got a situation where I need to relay the output of an ESP8266 NodeMCU through a network of 802.11 repeaters back to a network 'hub', that'll eventually control central functionality.
I'm very fluent with networking (IPv4, IPv6, routing, bridging, I am a former Internet Network Engineer for a large ISP).
Recently, I've been working on a water purification system for our private, 30 home community. Currently, it's a manual process to fill the Chlorine purification tank, but I've built a system that monitors the level of the CI/H2O tank, and will fill it at the proper measurements (my two test beds are using UNO R3).
I'm now moving this to a production pre-test in the actual water purification plant (underground hut), and am converting to using ESP8266-e12 units.
My problem is that I've had to build a wifi repeater network to reach from the hut to my house.
My question is, are there any basic ICMP sketches where I can ping an ESP unit from my laptop (or another ESP/Arduino unit) over this wifi network, that'll send ICMP ping responses back to the source?
All of the sketches I've come across are pinging out from the ESP and then display via serial, but nothing I've found will respond to an ICMP ping.
(If I have to write something I will, but I really, really don't like re-inventing wheels).