Estoy trabajando en un dispositivo integrado usando el sistema operativo Linux. El dispositivo tiene una base de datos local para almacenar información del sensor y el estado del motor. Este dispositivo se utilizará para controlar un motor y obtener algunos datos del sensor.
Hice un servidor web basado en node.js en este dispositivo e hice algunas API GET para obtener los datos y controlar el motor también. (En LAN local).
Tengo que controlar más dispositivos usando la nube Y también estoy teniendo un servidor con sistema operativo Linux. (ORDENADOR PERSONAL).
Ahora mi pregunta es: Cómo controlar todos mis dispositivos conectados en LAN local con conectividad a internet, desde mi servidor Linux individualmente.
Quiero decir, mi servidor Linux no está al tanto de la IP de mis dispositivos y ni siquiera se puede acceder directamente a mi servidor desde Internet (porque el enrutamiento es difícil).
Necesito sugerencias ... Por favor, ayúdame.