Creating remote version of code using NRF24

I have no idea how NRF24 modules would perform in such an environment
would the factories have local reliable WiFi?
could consider LoRa?
I think you will need to experiment in a factory - see what works

try a web search for wifi in factories - there are plenty of articles discussing problems and solutions