Weather Sensor Project Using 2 ESP32's

Hello!

I am wanting to do a project where I can monitor water temperature and weather conditions on water with 1 esp32 and the 2nd one on land. I want both to communicate(not sure of the term) and data log the readings from both on a sd card. I am looking for the terminology for the 2 esp32 to communicate with each other?

Also what is the best way to go on the programming code? I see projects in C/C++(Arduino) and I see Python.

The sensors I don'y have any problem programming but have not done the communications between to two or logging to an sd card.

Any suggestions would be great!
Kevin

KevinRoach:
I want both to communicate...

How far are these water<>land ESPs apart.
The ESP-32 uses common 2.4Ghz WiFi, and the range is about 30meters (100feet).

ESP boards have plenty of internal (SPIFFS) storage. There might be no need for an SD card.
Read this guide. For the ESP8266, but the same principals apply.
Leo..

Up to 100 ft should be fine, if not I could go Lora.

The project originally started out to just have the ESP8266 to monitor the water temp and weather reading and access the reading from my phone via wifi, but a while back I posted that on here and it was suggested to use the esp32 because the 8266 would not be able to run the code and display a webpage on the phone because of not enough processing power. It was suggested to use the esp32 or a raspberry pi.So I got the esp32.

If you have acces to internet then two esp2866 and a free iot platform can post the data online for you with graphs and realtime temperature. But i guess you thought of that already and there wont be internet access.

Check out ESP NOW for internetless esp to esp comm. ESP8266 with ESP-NOW as an alternative to nRF24L01+ - Exhibition / Gallery - Arduino Forum

Works with the 8266. May work with the 32.

ESP-NOW

is reported to be able to do 3 times further on the same frequency as WiFi on the chip.

but, if you are happy with 100 feet, you should be good.

I will give that a try. Need to get another Wemos D1 Mini first.