SMS - Problema con puertos seriales
Posted: Sun Dec 29, 2013 8:29 pm
Hola a todos...
Muchos tlf celulares disponibles en el mercado tienen una funcion de modem para envío y manipulacion de mensajes SMS...
en mi caso he estado haciendo algunas pruebas con el Motorola V3 y el HiperTerminal que forma parte de la distribucion de Windows XP, y realmente es muy facil dominar la comunicacion humano<-->modem a ese nivel...
Pero el caso no es ponerse con un programa terminal a enviar mensajes... lo interesante es automatizar eso e integrarlo a una aplicación hecha con FiveWin...
El problema que se me ha presentado es que los celulares que he probado, que tienen la funcion de modem para envio de SMS, asignan un puerto serial virtual... es decir, le dicen a Windows que estan disponibles por COM6 (por ejemplo) pero en la lista de dispositivos físicos no existe COM6... pero al abrir el HiperTerminal, y alli esta el dispositivo COM6!!!
Ya con FW, cuando mando a abrir COM6 por medio de las funcion OpenComm( 'COM6' ), esta devuelve valores similares a cuando utilizo OpenComm( 'COM1' ) que si lo tengo fisicamente en la PC, pero cuando le toca a la funcion BuildCommDCB( 'COM6:2400,N,8,1', @cDCB ), esta devuelve .f. y, como es de lógica, no se puede enviar ya nada al modem.
Ahora, la gran pregunta es la siguiente...
hay alguna manera de poder manipular puertos COMxx virtuales con FiveWin??, o existe alguna librería que se pueda utilizar con FiveWin que permita manipular esos puertos virtuales??
Gracias de antemano por sus comentarios...
Giancarlo J. Sabattino
Valencia - Venezuela
FW12.03 - xH 1.2001
Muchos tlf celulares disponibles en el mercado tienen una funcion de modem para envío y manipulacion de mensajes SMS...
en mi caso he estado haciendo algunas pruebas con el Motorola V3 y el HiperTerminal que forma parte de la distribucion de Windows XP, y realmente es muy facil dominar la comunicacion humano<-->modem a ese nivel...
Pero el caso no es ponerse con un programa terminal a enviar mensajes... lo interesante es automatizar eso e integrarlo a una aplicación hecha con FiveWin...
El problema que se me ha presentado es que los celulares que he probado, que tienen la funcion de modem para envio de SMS, asignan un puerto serial virtual... es decir, le dicen a Windows que estan disponibles por COM6 (por ejemplo) pero en la lista de dispositivos físicos no existe COM6... pero al abrir el HiperTerminal, y alli esta el dispositivo COM6!!!
Ya con FW, cuando mando a abrir COM6 por medio de las funcion OpenComm( 'COM6' ), esta devuelve valores similares a cuando utilizo OpenComm( 'COM1' ) que si lo tengo fisicamente en la PC, pero cuando le toca a la funcion BuildCommDCB( 'COM6:2400,N,8,1', @cDCB ), esta devuelve .f. y, como es de lógica, no se puede enviar ya nada al modem.
Ahora, la gran pregunta es la siguiente...
hay alguna manera de poder manipular puertos COMxx virtuales con FiveWin??, o existe alguna librería que se pueda utilizar con FiveWin que permita manipular esos puertos virtuales??
Gracias de antemano por sus comentarios...
Giancarlo J. Sabattino
Valencia - Venezuela
FW12.03 - xH 1.2001