D1 mini / ESP8266
The ESP8266 is a low-cost WiFi chip with full TCP/IP stack and MCU (Micro Controller Unit) capability. There are several common development-boards which use this chip, and the WeMos D1 is one of the most common.
The D1 boards are small, cheap (approximately €3.00), and easy to code for in Lisp, FORTH, (micro) Python, or plain C.
Useful link https://steve.fi/hardware/esp8266/
Solar power
I2C can be used to connect up to 127 nodes via a bus
that only requires two data wires, known as SDA and SCL.
SDA => D2.
SCL => D1
SPI is much simpler than I2C.
Master and slave are linked by three data wires,
usually called MISO, (Master in, Slave out), MOSI (Master out, Slave in)
and M-CLK.
M-CLK => D5
MISO => D6
MOSI => D7
(SPI Bus SS (CS)is D8.)