Choosing devices for multiple sensor measurements

I am building a project where I intend to have multiple sensors stored in multiple rooms inside a facility with WiFi accessible anywhere, such as a school or a big office building.

For the sake of simplicity, let's say I'm checking that the temperature does not raise above a certain threshold in the monitored school rooms.

So far, I was able to build and program a single temperature checking unit using an Arduino uno WiFi Rev2 and a temperature sensor. The thing works beautifully and it sends a notification to my phone anytime the temperature raises too much or every fixed amount of time.

At this point, I need to build the other sensors for the other rooms and I need to find the cheapest option to do so. I could buy a bunch of other Arduino uno WiFi Rev2 with temperature sensors and program each one to send messages like "Temperature in Room 101 is 20 °C", but I was wondering if other options are available.
Like for instance a smaller device such as the ARDUINO NANO 33 IoT with a temperature sensor that sends data to the main Arduino uno and from there to a monitoring web page or something similar.

To resume, I'm looking for Arduino boards with the following requirements:

  • The devices should push data to the internet, or at least they should communicate with the central Arduino uno WiFi so that monitored data can be pushed to the internet.
  • 5V sensors should work on the device (I am not sure such a thing is possible with the NANO 33 IoT).
  • It should be as cheap as possible, given the possibly large number of rooms to be monitored.

Thank you for your help.

I started using these as my go to for IoT platforms

SAMD21 with a WiFi controller. Not sure if it's supported on Arduino yet since I use Atmel Studio for programming these things. But these are 3.3V only. It works pretty well with a DS18B20 temperature sensor. And it comes with a LiPo charging circuitry.

My old IoT platform are a bunch of old Atmel xmega32d4 and esp8266 that I bought almost 6 years ago. They are currently powering my home sensors and I'm slowly migrating them to the new platform.

If you can find a board integrated with all the three components (MCU, WiFi, sensor), the better since you would not have to do soldering or custom boards.

NodeMCU (ESP8266) boards are pretty cheap and have the WiFi capability.

Add an 18B20 and each sensor location for under $7.00.