For a few years now we are able to read BLE sensors with an ESP32 . These sensors are advertizing their data with a one to many communication principle. This type of BLE communication has the big advantage of being low power for the sensor, these BLE devices can last several months/years on a battery. This is especially interesting with home automation or use cases that don't require a long-range communication. My test regarding BLE range gives outside around 60m/200ft with an LYWSD03MMC (a popular temperature and humidity sensor). That's enough to cover a house with one or a few gateways. Where it could be difficult is when you want to have BLE sensors outside, so as to monitor your vegetable garden moisture, have some temperature sensors into your greenhouse or check that your garage/storage room door is closed. It may be difficult for the sensor to reach the BLE gateway inside and you may not have power outside. Also you may not want to invest into a communication ...
Sharing my technology related projects and other tips on the following themes: arduino, raspberrypi, robotic, home automation