You are doing a paper, I presume...
NRF24L01+ will not work, even if it is long range, unless you manage to create an algorithm that allows multiple NRF24L01+ to use the same air slots.. you need to find a platform to start with, google and come back here with the findings so we discuss in more details.
With how little data he needs to send he could simply rely upon low duty cycle statistically random time slotting to insure high likelihood that transmitters won't step on each other. If the transmitters require an ACK this becomes even easier.
Example 1000 sensors ping once an hour with a maximum time slot of 10ms. If they don't get an ACK they retry every 10 minutes with a random time delay of =/- 0 to 100 sec which should equate to 1/10000 time slots IF the sensors happen to start transmitting at the exact same time in the first place. That is easy to program, still pretty low power, and should be reasonably robust.
That said, using a BLE module is awfully easy!
LORA might be a cool option as well depending on the needed range. 2.4GHz won't go that far in a building.