¿Serie sobre IP o USB sobre IP?

0

Es necesario que se conecte de forma remota a un dispositivo mediante la puerta de enlace GPRS celular.

El dispositivo es compatible con RS-232 y USB. Se reduce a dos opciones:

1.- Serial Over TCP / IP (Serial a Ethernet - a GPRS, o Serial a GPRS)

2.- USB Over TCP / IP (USB a Ethernet - GPRS, o USB a GPRS)

Tenga en cuenta que hay puertas de enlace que permiten la comunicación transparente de las comunicaciones de la red TCP al puerto serie. Ejemplo: Serie a GPRS Gateway.

El objetivo final es tener un puerto tty serie virtual. Herramientas como Socat en Linux lo permiten.

Por lo tanto, los programas de aplicación pensarán que el dispositivo está conectado localmente a la computadora.

¿Cuál debo usar? La gente me dice definitivamente Serial over IP debido a problemas de latencias de USB ...

P.S. Estoy hablando de Puerto serie virtual.

    
pregunta jacktrades

3 respuestas

1

No sé qué es "Serial over IP": TCP / IP proporciona una conexión de socket bidireccional que puede llevar muchos protocolos de aplicación diferentes. Nunca he visto una caja RS-232-to-GPRS disponible. Es probable que tenga que crear algo personalizado, ya sea utilizando un módulo GPRS diseñado para interactuar con una MCU (estos suelen tener una pila TCP / IP incorporada, por lo que la MCU utilizada puede ser bastante básica) o un módem USB GPRS conectado a un tablero integrado (mi recomendación). Si está construyendo un prototipo único, recomiendo obtener algo como OLinuXino imx233 o una Raspberry Pi , y obteniendo una $ 25 Huwei USB-GPRS modem .

    
respondido por el Jay Carlson
0

La puerta de enlace 3G a la que te conectaste tiene un poco de limitación: no funcionará si tu operador de telefonía celular no te proporciona una dirección IP de acceso público. También creo que este dispositivo será más caro de lo que voy a sugerir, ya que uso todas las partes COTS ampliamente disponibles en todas partes.

Mi solución sería un "Lo que sea sobre IP sobre VPN sobre 3G-Internet" y puede funcionar bastante bien incluso con NAT de nivel de operador en la parte 3G (como hacen todos los operadores celulares chinos) . Todo lo que necesita es su dispositivo de destino, Raspberry Pi, un dongle USB 3G y un servidor de acceso público. Conecte el dispositivo a su Raspberry Pi usando USB o UART, así como el dongle 3G. Es posible que pueda obtener una de esas mochilas baratas cuando compre la tarjeta SIM con el plan de datos.

Cuando el Pi arranca, se conecta a la red 3G y se conecta a la VPN a su servidor. Esta VPN puede ser desde PPTP a L2TP / IPSec o incluso un túnel SSH más simple. Ahora puede controlar su dispositivo con el protocolo que desee, ya que está basado en IP, ya que el túnel VPN lo llevará. Se puede usar UART-over-IP simple o una interfaz de control basada en web más elaborada. La VPN es lo que penetra en el NAT y hace que esta pila de soluciones funcione sin importar qué.

    
respondido por el Maxthon Chan
0

Utilicé esta solución con GPRS Gateway - funcionó, pero no es de bajo costo enlace

P.S. No estoy de acuerdo con el sitio web, solo describí la experiencia que tuve.

    
respondido por el Constance Garcia

Lea otras preguntas en las etiquetas