Tengo un módulo Tibbo EM203 conectado a un PIC18F4550, la comunicación en la red local no tiene problemas y puedo enviar y recibir datos desde el pc ya sea por medio de socket TCP/IP o usando el VSP (virtual serial port) que suministra el fabricante de módulo.
El problema viene a la hora de intentar comunicación desde internet, les cuento lo que intentado y que es lo que tengo para ver si pueden darme una mano:
*Tengo un router Belkin el cual se conecta al modem ADSL, la dirección IP del router es 192.168.2.1, la máscara de subred es 255.255.255.0
*El módulo Tibbo lo tengo configurado como servidor con dirección IP fija 192.168.2.10, puerta de enlace 192.168.2.1 y máscara de subred 255.255.255.0, el puerto de entrada lo tengo en 1001
*En el router en la opción de servidores virtuales tengo abiertos los puertos 1001 interno y 1001 externo para la IP del tibbo (también he intentado con otros puertos externos, incluyendo el 80), en
este enlace se puede ver una captura de la pantalla de configuración del router (no es mía, pero tengo uno de los mismos)
No tengo implementado un servidor web pero en el programa monitoreo cuando llega una petición desde un navegador, si me intento conectar desde la red local a la dirección 192.168.2.10:1001 el programa me muestra que ha habido un intento de conexión, lo que hago es mostrar parte del dato recibido en un LCD.
Al intentar acceder ingresando la IP externa me pide un usuario y contraseña , no tengo IP fija pero antes de hacer las pruebas verifico cuál es mi IP actual, lo que hago es ingresar en el navegador IP_externa:puerto_externa. Tengo el router con contraseña para acceder a la administración desde red local, pero no se donde configurar el usuario y contraseña que me pide cuando intento acceder desde internet.
Las pruebas por socket TCP/IP tampoco me funcionan, esto usando un ejemplo que hay en
gambas en linux donde básicamente ingreso la ip y el puerto al que me quiero conectar y tengo dos cuadros de texto, uno para el string a enviar y otro que me muestra los datos que se reciben. Con la ip interna conecta bien y envío y recibo datos sin problemas, pero con la externa y el puerto externo también me pide login y pass.
Alguna sugerencia?
saludos