3 votos

Android USB Ethernet - Crear un puente inalámbrico con reenvío de puertos

Tengo unas 50 máquinas industriales (la mayoría controladas por un PLC). Tienen tomas de ethernet, con una dirección IP existente. Necesito conectarlas a la red del edificio principal (que utiliza un esquema de IP totalmente diferente). He conseguido esto con algunas máquinas instalando un router industrial en la máquina, y utilizando el NAT del router para hacer un puente entre las dos redes. Funciona bien, pero requiere un router que cuesta alrededor de 400 dólares, requiere un electricista para instalar, y requiere tiempo de inactividad en la máquina.

Sin embargo, cada una de estas máquinas tiene montada una tablet Samsung Galaxy Tab A8 o Samsung Active Pro, conectada al WiFi del edificio. Tengo pleno control sobre las tabletas, puedo rootearlas si es necesario.

Me estoy preguntando si conecto un adaptador de ethernet al puerto USB-C de la tablet (he encontrado algunos que tienen carga de paso), y luego conecto el cable de ethernet en el CNC/PLC si hay una manera de que pueda puentear la conexión inalámbrica, y también tener un poco de NAT para hacer la traducción de direcciones y reenviar los puertos necesarios.

Cambiar las direcciones IP en la máquina no es una opción, y alterar la red del edificio no es una opción.

No tengo necesidad de DHCP, y sólo un par de dispositivos están en el lado ethernet.

¿Alguien ha hecho esto?

Información adicional:

Soy plenamente consciente de que lo ideal sería cablear cada máquina, pero no es factible. Para mostrar por qué, pongo algunos números a continuación. Esta aplicación es teórica en este punto, tenemos una pequeña cantidad de datos que queremos transmitir a un servidor en el sitio, que luego se analiza y se muestra en las tabletas. Si las pruebas funcionan, buscaríamos un hardware personalizado con Android en lugar de las tabletas.

50 máquinas en total (en este sitio) 2.000 dólares por minuto de inactividad

Se necesitan 30 minutos para instalar el cable (quitar las protecciones y las cubiertas de los cables, pasar por las vías, volver a colocar las cubiertas)

60.000 dólares de tiempo de inactividad (30 minutos x 2.000 dólares) 250 $ por cable a tender 2.500 $ dos ingenieros para revisar los cambios en la red y renunciar/recertificar la seguridad)

62.750 $ / máquina 3.137.500 $ / sitio

Así que pueden gastar 3 millones por ubicación y arriesgarse a que los clientes se enfaden por el tiempo de inactividad o pueden transmitir algunos datos a través de algunas tabletas Android.

Los datos no son de misión crítica, sino que se utilizan para controlar la eficiencia. Si hay problemas de red, lo peor que ocurre es que los datos se comunican cuando se restablece la conexión.

3voto

acejavelin Puntos 186

Honestamente, no creo que usar las tabletas como routers sea una muy buena manera de hacer esto debido a la complejidad y a que esencialmente tienes docenas de pequeñas redes interconectadas sin ninguna ventaja. ¿Por qué no se pueden usar VLANs en la red y construir una ruta de interconexión? Esto suena como una pregunta básica de configuración de red.

Básicamente, en tu router primario para tu red (normalmente, podría ser el switch también) construirías una segunda VLAN "CNC" que coincida con el esquema IP de las máquinas CNC, y asignarías los puertos del switch para conectarlos a la red en la VLAN CNC correcta. Entonces el router sólo permitiría que las dos redes se comunicaran a través de la puerta de enlace primaria (el router) para cada red.

Esta es una configuración muy común en realidad. La forma exacta en que se implementaría variaría mucho en función de su equipo. Se podría hacer mediante un hardware dedicado (como un conmutador sólo para el equipo CNC) o asignando puertos de un conmutador existente para que no estén etiquetados en la VLAN del CNC.

Esto permitiría un equipo nuevo mínimo y un enrutamiento de red simple, y una complejidad mínima, manteniendo la seguridad de la red... Lo que se prefiere en la configuración de la red.

Creo que añadir routers adicionales o utilizar las tabletas/teléfonos conectados a cada dispositivo como dispositivo de enrutamiento añadiría un nivel de complejidad que sería todo un dolor de cabeza, especialmente más adelante.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X