Спасибо всем за идеи - через в UDP все заработало. Примеров остальных способов реализации я просто не нашел, а как, например, строить запрос к DNS - я, искренне, даже понятия не имею и не знаю с чего даже начинать.
Для предотвращения недоставки сообщения отсылаются группой (пачкой) по 10 штук - хоть одно но пройдет.
Для предотвращения мусора (флуда, повторности запросов), сообщения обрабатываются только 1 раз в течении 5 минут ( if(millis() - tmp_n > 30000 ) { ... } ), а все остальное время игнорируются (как радио - можно слушать просто фоном, а можно вникать).
Для предотвращения недоставки сообщения отсылаются группой (пачкой) по 10 штук - хоть одно но пройдет.
Для предотвращения мусора (флуда, повторности запросов), сообщения обрабатываются только 1 раз в течении 5 минут ( if(millis() - tmp_n > 30000 ) { ... } ), а все остальное время игнорируются (как радио - можно слушать просто фоном, а можно вникать).