Hola Matías, cómo estás?
Se me ocurre que puede servirte una Raspberry Pi 3 o superior que la podés configurar como access point WiFi para conectar los dispositivos, junto con
este HAT para la Raspberry Pi que viene con conectividad 3G/4G. También tenés otros módulos celulares para Raspberry en
este link.
Para configurar la Raspberry como Access Point Wifi podés seguir la documentación oficial en
este link.
No sé el costo de
este dispositivo, pero parece ser una solución industrial con todo lo que vos necesitas.
Como otra alternativa (aunque veo que no queres ir por ese camino) puede ser configurar al ESP32 como access point wifi y darle conectividad celular con algún módulo como el SIM900 o similar.
Qué tipo de aplicación necesitas correr en el dispositivo WiFi/Celular?
Saludos!
Agustin.
PD: El mensaje para comenzar el proyecto lo mandaste a este grupo?