¿Recibiendo datos vacíos del módulo gprs? [cerrado]

Estoy tratando de enviar una cadena desde un módem GPRS Huawei MU509 a un servidor Linux a través de Internet. Estoy usando un probador de comandos AT para simular comandos AT. Después de dar los comandos ipinit( AT^IPINIT="airtelgprs.com") y ipopen( AT+IPOPEN=1,"TCP","109.165.220.17",7869), el módulo indica que la conexión de datos se estableció con éxito. Mientras se envían datos usando el ipsendcomando ( AT^IPSEND=1,"cgfcgcgs,1100.8683,07656.7037"), no se reciben datos del lado del servidor.

También revisé el programa del lado del servidor y no reporta errores. Cuando utilicé un software llamado Packet Sender, obtuve una respuesta vacía. He buscado algunas horas en la red y no tengo ninguna solución posible. ¿Cuál es el problema con el módulo y/o el servidor?

¿Qué módem celular exacto estás usando? ¿Ves algún intento de conexión en los registros del servidor?
Módem Huawei MU509 gsm. Sí, obtuve una respuesta vacía mientras usaba un software llamado Packet Sender.

Respuestas (1)

Creo que necesitará más pruebas y depuración para determinar si se trata de un problema de red GPRS y/o firewall del servidor, o posiblemente un problema con su tarjeta SIM. Algunas sugerencias serían:

  • Inserte la tarjeta SIM en un módem GPRS de consumo y vea si puede conectarse al puerto 7869 en ese servidor desde una computadora portátil o PC usando la conexión. Un programa gratuito como Tera Term te permitirá conectarte a cualquier puerto TCP/IP.

  • Si no tiene un módem GPRS, pruebe con un teléfono celular y asegúrese de que al menos tiene conectividad básica a Internet.

  • En lugar del puerto 7869, intente conectarse a un puerto conocido como el 80 en el mismo servidor.

  • Asegúrese de que puede conectarse al puerto 7869 desde fuera de la red usando una conexión a Internet diferente (casa/lugar de un amigo, etc.) y una vez más, un programa como Tera Term puede ser útil.

Algunos proveedores móviles bloquean los puertos TCP menos utilizados de formas inusuales y si la conexión se ve bien pero no parece llegar a ninguna parte, podría ser un problema con el reenvío de puertos y el enrutamiento en el extremo del servidor.

Sí, necesitaba algo de depuración.