Autor Tema: conexion socket multitech gprs  (Leído 13711 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado scientist

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 999
Re: conexion socket multitech gprs
« Respuesta #15 en: 14 de Agosto de 2008, 14:21:54 »
Muchas gracias RICHI777 siempre con respuestas contundentes, estuve checando los datas de esos micros, muy buenos, ahora con respecto a la aplicacion que dices, la conexion que hace mi modem, lo hace con una ip fija? o dinamica? si fuera dinamica, como haria para que mi aplicacion sepa a que IP debe de accesar para la transferencia de informacion, otra pregunta, los datos que envia el modem, de que manera lo hace? en correo electronico, tramas, cual es ? disculpa preguntas tontas, necesito empaparme mas de este nuevo entorno para mi, que me recomiendas mas? sms o gprs?
NO le digas a DIOS que tienes un gran problema, dile a tu problema que tienes un GRAN DIOS!!
Alma mia y castillo mio, mi Dios en quien yo confiare....

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Re: conexion socket multitech gprs
« Respuesta #16 en: 14 de Agosto de 2008, 15:06:09 »
Muy buena pregunta  :lol:, la dirección que te asigna el provedor al Modem es dinamica, cada vez que te logeas esta IP cambia, con lo cual surgen las dudas de como mi aplicación de PC se da cuenta de ese cambio. Existen varios metodos para resolver eso, te detallo algunos...

  • La máquina donde reside la aplicación tiene asignada una IP fija, con lo cual tu módulo trata siempre de conectarse a la misma dirección, desde el punto vista del módulo es lo más fácil, pero a veces es dificil que tu provedor de Internet te asigne esta IP fija.
  • Podes utilizar los servicios gratuitos de por ejemplo DyNDNS, de aca te bajas una aplicación que corre en tu máquina y que va actualizando tu IP con cierta frecuencia de tiempo. Entonces es como que el módulo siempre se conecta a una IP fija y este servicio de Internet se encarga de hacer el enrutamiento necesario.
  • Si el Modem posee DNS, podes referirte a este de manera similar de como accedes a una página de internet, el problema es que no todos
    los Modem soportan esta caracteristica.
  • Implementar algun protocolo via SMS, desde tu máquina averiguas cual es el IP con que se conecta a Internet y le mandas un SMS al módulo indicando la misma.

Seguramente habra más opciones, pero estas son las que conozco.

Saludos !

Desconectado scientist

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 999
Re: conexion socket multitech gprs
« Respuesta #17 en: 14 de Agosto de 2008, 22:44:58 »
lo habia pensado asi, con lo de mandarle un mensaje al modem transmisor con la IP con la cual entra la PC, y asi acceder y mandar la informacion a esa IP, sabes, pero solo cuento con un modem, con la forma que me dices, tendria que hacerlo con dos modems, hay una forma de hacerlo con un solo modem ? mi modem si soporta el DNS, por lo cual es mas facil, he visto ejemplos de su hoja de especificaciones, donde manda correos electronicos, puedo mandar informacion a mi correo electronico? es esto posible? vaya, no cabe duda, te pondre como asesor de mi trabajo  :) gracias una vez mas, por cierto, no te convendria usar mas la familia QE de freescale que cuentan con superbajoconsumo, lo digo por que como me dices lo usas en vehiculos, y te ahorraria mucha bateria, saludos
NO le digas a DIOS que tienes un gran problema, dile a tu problema que tienes un GRAN DIOS!!
Alma mia y castillo mio, mi Dios en quien yo confiare....

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Re: conexion socket multitech gprs
« Respuesta #18 en: 15 de Agosto de 2008, 10:16:57 »
Hola, si algunos Modem aparte del Stack TCP tiene tambien implementado clientes de mail y FTP con lo cual podes implementar esos servicios tranaquilamente. Nosotros mandamos mensajes directamente por nuestros celus, para aplicaciónes donde la cantidad de moviles lo requiera, buena que usen IP fija. Con respecto a los QE, si los conozco, pero yo no soy el que toma decisiones en cuanto al hardware.

Saludos !

Desconectado scientist

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 999
Re: conexion socket multitech gprs
« Respuesta #19 en: 15 de Agosto de 2008, 10:55:36 »
bueno, tendre que empezar a trabajar ahora si de lleno, ahora sabiendo las posibilidades que tengo, muchas gracias RICHI777, he estado leyendo que se puede hacer un programa cliente servidor, otra pregunta, si se conetara el modem al gprs, y nunca se desconectara (en teoria) la IP que le daria el administrador (en este caso la compañia con la cual se este contratado) seria siempre la misma, no es asi? 
NO le digas a DIOS que tienes un gran problema, dile a tu problema que tienes un GRAN DIOS!!
Alma mia y castillo mio, mi Dios en quien yo confiare....

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Re: conexion socket multitech gprs
« Respuesta #20 en: 15 de Agosto de 2008, 11:14:14 »
Para desarrollar la aplicación podes usar cualquier entorno Visual que maneje sockets, yo particularmente uso C++ Builder. Con respecto a la IP que te asigna el provedor de celular si es fija mientras no te desconectes, pero en la practica a veces las companias te cortan el servicio y perdes esa IP, asi que vas a tener que ver la alternativa antes estos eventos.

Saludos !

Desconectado scientist

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 999
Re: conexion socket multitech gprs
« Respuesta #21 en: 15 de Agosto de 2008, 18:31:19 »
bueno, tratare de hacerlo con el visual c# a ver como me va, espero que bien, saludos
NO le digas a DIOS que tienes un gran problema, dile a tu problema que tienes un GRAN DIOS!!
Alma mia y castillo mio, mi Dios en quien yo confiare....

Desconectado scientist

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 999
Re: conexion socket multitech gprs
« Respuesta #22 en: 16 de Agosto de 2008, 02:14:41 »
Hola RICHI777 leyendo mas a fondo, y comprendiendo mas tus opciones, me vi fijando en que si mi modem soporta el protocolo DNS, no habria problema si mi pagina cambia de IP, ya que accederia por el nombre de la pagina a la cual quiero enviarle la informacion por ejemplo www.thinkchip.com , si esto es asi, valio la pena invertir en este modem, que me costo algo carito, ahora, la manera en que le envio la informacion Modem - Dominio, en que forma es? aun no he comprendido en que formato la envia, creo que no lo comprendo, por que me faltan conceptos clave de redes, me podrias recomendar paginas?
NO le digas a DIOS que tienes un gran problema, dile a tu problema que tienes un GRAN DIOS!!
Alma mia y castillo mio, mi Dios en quien yo confiare....

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Re: conexion socket multitech gprs
« Respuesta #23 en: 18 de Agosto de 2008, 12:48:27 »
Hola, la forma de comunicarse es atravez de los protocolos TCP o UDP, es decir atravez de sockets, investiga por ese lado. Pero basicamente la idea es que una vez comunciado todo lo que escribas en el socket de la aplicación sale por el serie del Modem y viceversa. Si revisas en mi primeros mensajes hice una guia rapida con toda esta info.

Aca encontre el link:

http://www.todopic.com.ar/foros/index.php?topic=17896.msg122335#msg122335

Saludos !

« Última modificación: 18 de Agosto de 2008, 12:59:00 por RICHI777 »

Desconectado scientist

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 999
Re: conexion socket multitech gprs
« Respuesta #24 en: 20 de Agosto de 2008, 02:00:43 »
una pregunta, puedo hacer lo siguiente? tengo una maquina como un servidor de una pagina a la cual solo yo tengo acceso, esta pagina tiene una IP dinamica, pero como mi modem soporta protocolo DNS puedo accesar por el nombre del dominio, y no de su IP, y mandarle informacion al servidor o mejor dicho al dominio, esta errado?
NO le digas a DIOS que tienes un gran problema, dile a tu problema que tienes un GRAN DIOS!!
Alma mia y castillo mio, mi Dios en quien yo confiare....

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Re: conexion socket multitech gprs
« Respuesta #25 en: 20 de Agosto de 2008, 12:55:06 »
Hola, nunca lo hice y realmente no soy un experto, pero consultando a gente que sabe, poder se puede, pero recorda que el Stack TCP que trae implementado el Modem es solo para TCP, para que tu servidor le de bola tenes que mandarles lo que se llama HTTP request, es decir texto formateado para que la página lo pueda entender, y del otro lado el Modem debe saber interpretar las respuestas del servidor Web. Aunque en principio te resulte facil, vas a tener que implementar en el firmware del Modem todo el parseo del HTTP y otra contra son los costos, ya que normalmente se cobra por paquetes transferidos.

Saludos !

Desconectado scientist

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 999
Re: conexion socket multitech gprs
« Respuesta #26 en: 20 de Agosto de 2008, 16:27:58 »
bueno, creo que intentarlo de diferente manera, buscare cual es la mejor, cual para ti, es la mejor opcion?
gracias
saludos
NO le digas a DIOS que tienes un gran problema, dile a tu problema que tienes un GRAN DIOS!!
Alma mia y castillo mio, mi Dios en quien yo confiare....

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Re: conexion socket multitech gprs
« Respuesta #27 en: 20 de Agosto de 2008, 18:08:26 »
Si lo encaminas en C# tenes controles que te lo manejan, la única salvedad es si tu aplicación va a soportar multiples clientes conectados o solo uno. Si es la primera lo que se hace es instanciar un Socket en modo escucha, cuando este detecta una conexión entrante dispara un thread con su socket para atender a esta conexión y se queda escuchando por si llega otra, es muy similar a como funciona un servidor de Chat.
Saludos !

Desconectado scientist

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 999
Re: conexion socket multitech gprs
« Respuesta #28 en: 22 de Agosto de 2008, 11:11:26 »
ok, muchas gracias RICHI777 ya estoy en el software, tratando de lograrlo, mas adelante imprimo mis resultados, (o mis dudas  :lol: ) saludos
NO le digas a DIOS que tienes un gran problema, dile a tu problema que tienes un GRAN DIOS!!
Alma mia y castillo mio, mi Dios en quien yo confiare....

Desconectado scientist

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 999
Re: conexion socket multitech gprs
« Respuesta #29 en: 11 de Septiembre de 2008, 20:18:03 »
Hola, tengo problemas con el modem, ya que constantemente me manda STIN: 0, sin parar, me he dado cuenta que es por el flujo de datos cts y rts, como funcionan estos pines en el modem, y como hay que manejarlos desde un microcontrolador? mi pregunta es, como debo tratar estos pines rts y cts desde el punto de vista del programa de un microcontrolador?



Hola, un dia despues he dado con el clavo, era un problema de hardware en mi pista, aun que todas maneras me puse a estudiar el flow control, y funciona perfectamente, saludos
« Última modificación: 13 de Septiembre de 2008, 11:40:38 por scientist »
NO le digas a DIOS que tienes un gran problema, dile a tu problema que tienes un GRAN DIOS!!
Alma mia y castillo mio, mi Dios en quien yo confiare....


 

anything