Primero que todo tienes que tener un computador con una aplicacion que escuche en un puerto TCP, en Delphi u otro( VB). Ademas debes estar conectado de forma directa a internet, no detras de un proxy o router, para que tengas una IP publica para realizar las pruebas. si hay proxy o router tambien se puede pero es mas complicado, pero no imposible.
No me queda claro si tu equipo es un telefono movil con conexion serial o es un modem GSM/GPRS con conexion serial. De todos modos si es con Motorola prueba los siguientes comandos en hyperterminal.
AT+CREG=1
deberia responder asi:
OK
AT+CREG?
+CREG: 001,001
OK
con lo anterior verificas que estas registrado en la red celular, no en la red internet
AT+MIPCALL=1,"direcciondelproveedorcelulardetupais","usuario","contraseña"
OK
+MIPCALL: 172.25.4.106 (te dara una ip valida, este numero es un ejemplo)
con lo anterior pides una IP valida, los datos de conexion los consegiras buscando en internet en la pagina de el operador o con ingenieria social llamando a la compañia.
AT+MIPOPEN=1,25,"ippublicadelcomputadorservidor",25,0 (donde 25 es el puerto TCP)
OK
+MIPOPEN: 1,1
con lo anterior te conectas al computador servidor sabiendo su ip y puerto TCP
AT+MIPSEND=1,"caracteres" (caracteres son los numeros en ascii de cada letra del mensaje a enviar)
+MIPSEND: 1,1369
OK
con lo anterior pones en buffer los caracteres a enviar
AT+MIPPUSH=1
+MIPPUSH: 0
OK
+MIPRTCP:
1,0,32323020736D7470322E61726E65742E636F6D2E61722045534D54500D0A
se envio el buffer
y ahora cerramos conexion
AT+MIPCLOSE=1
+MIPCLOSE: 1
OK
AT+MIPOPEN?
+MIPOPEN: 1,2,3,4
OK
AT+MIPCALL=0
OK
NO CARRIER
+MIPCALL: 0
espero de algo te sirva.
Álvaro Mellado C.
Valparaiso-Chile