Foros del Web » Programando para Internet » PHP »

PHP y GPS

Estas en el tema de PHP y GPS en el foro de PHP en Foros del Web. Estimados amigos foreanos, soy nuevo en este foro, y solicito a ustedes ayuda con sus conocimientos. Mi dilema es el siguiente: Tengo un aparato GPS ...
  #1 (permalink)  
Antiguo 21/06/2008, 04:08
 
Fecha de Ingreso: junio-2008
Mensajes: 2
Antigüedad: 16 años, 5 meses
Puntos: 0
PHP y GPS

Estimados amigos foreanos, soy nuevo en este foro, y solicito a ustedes ayuda con sus conocimientos.
Mi dilema es el siguiente:
Tengo un aparato GPS que evectua cadenas de reporte cada determinado tiempo a una IP y puerto que yo le asigne, estascadenas son bastante cortas y parten con signo peso, escribo una cadena como ejemplo: " $AVRMC,10005119,042349,A,3645.2353,S,07762.8363,W, 38.95,244.48,130508,6,3960,6,1*38 "
La idea es muy simple (de decir) es hacer algun programita o codigo, para que "escuche" el puerto del servidor (donde llegarán los reportes) y guarde en una base de datos todos estos reportes, osea "que los meta todos en un saco". Pero este programa o código lo quiero tener en un HOSTING, como el que uno paga para subir una página WEB, osea, el servidor no sería mío.

SOlicito a uds. puedan orientarme en esto, tl vez no sea lo más aconsejable el PHP, por esto, les expongo mi problema.

Saludos.

Última edición por gonzox; 21/06/2008 a las 04:10 Razón: complementacion
  #2 (permalink)  
Antiguo 21/06/2008, 12:12
 
Fecha de Ingreso: junio-2008
Mensajes: 2
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: PHP y GPS

Alguna idea?
  #3 (permalink)  
Antiguo 21/06/2008, 12:15
Avatar de johnj  
Fecha de Ingreso: marzo-2007
Mensajes: 65
Antigüedad: 17 años, 8 meses
Puntos: 0
Respuesta: PHP y GPS

Pues no creo que con PHP se pueda crear algo para que escuche un puesto de un servidor constantemente. Pero igual dejame averiguar.
  #4 (permalink)  
Antiguo 21/06/2008, 12:19
 
Fecha de Ingreso: mayo-2005
Mensajes: 188
Antigüedad: 19 años, 6 meses
Puntos: 6
Respuesta: PHP y GPS

Si ya tienes hosting, ellos son los que mejor te pueden aconsejar.

La solución pasaría por crear un programa (independientemente del lenguaje) que escuche por el puerto que le indiques. Cada vez que reciba una cadena del GPS la separe en componentes y la cargue en la BD. La idea es, por los requerimientos que indicas, bastante simple. Y se podría implementar en diversos lenguajes, entre ellos PHP.

El caso es que las empresas de hosting dan diversos servicios según la tarifa. Así, lo típico es el soporte PHP para aplicaciones web. En ese caso lo podrías hacer sólo si el GPS soporta protocolo HTTP. Si no, ya te digo, depende de las características ofrecidas por tu servicio de hosting.

Saludos.
  #5 (permalink)  
Antiguo 21/06/2008, 12:23
 
Fecha de Ingreso: mayo-2005
Mensajes: 188
Antigüedad: 19 años, 6 meses
Puntos: 6
Respuesta: PHP y GPS

Cita:
Iniciado por johnj Ver Mensaje
Pues no creo que con PHP se pueda crear algo para que escuche un puesto de un servidor constantemente. Pero igual dejame averiguar.
Sí se puede: http://es2.php.net/manual/es/book.sockets.php

Pero depende de la instalación
  #6 (permalink)  
Antiguo 21/06/2008, 12:35
Avatar de johnj  
Fecha de Ingreso: marzo-2007
Mensajes: 65
Antigüedad: 17 años, 8 meses
Puntos: 0
Respuesta: PHP y GPS

Cita:
Iniciado por juanfuentes Ver Mensaje
Sí se puede: http://es2.php.net/manual/es/book.sockets.php

Pero depende de la instalación

Gracias juanfuentes pero ya tenía conocimientos de las funciones para manejo de sockets. A lo que me refería era que se ejecute constantemente mediante PHP sin ayuda de una tarea programada en chrone.

Saludos.
  #7 (permalink)  
Antiguo 23/06/2008, 00:43
 
Fecha de Ingreso: mayo-2005
Mensajes: 188
Antigüedad: 19 años, 6 meses
Puntos: 6
Respuesta: PHP y GPS

Cita:
Iniciado por johnj Ver Mensaje
Gracias juanfuentes pero ya tenía conocimientos de las funciones para manejo de sockets. A lo que me refería era que se ejecute constantemente mediante PHP sin ayuda de una tarea programada en chrone.

Saludos.
Entonces... no veo el problema ;) Si quieres que se ejecute constantemente, ¿qué problema hay? Lanzas la aplicación, creas el socket, y lo dejas en espera de conexión. Si no hay un "max_execution_time" definido, el programa se ejecutará esperando conexiones hasta que alguien (o algo) lo pare.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:09.