Nueva pregunta

Pregunta:

Fecha: 20-10-2016 13:53:08 (En Español)

Obtener datos del localizador GPS para vehículos TK103[No resuelta]

Buenas tardes a todos estoy haciendo un pequeño sistema de localización de vehículo mediante GPS necesito ayuda es que configure el GPS hacia un servidor proporcionándole una IP y puerto, como saber que datos me esta enviando y como recogerlos le agradeceria mucho su ayuda. Etiquetas: Desarrollo - Geolocalización - GPRS - GPS - IP - Pregunta - Puertos - Sockets Votos: 1 - Respuestas: 9 - Vistas: 29 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 20-10-2016 13:55:44 Puedes especificar un poco más? utilizaste la api Gps tracker ? que problemas tienes ?
    yo desarrolle una app la cual podrias utilizar
      Votos: 2 - Link respuesta
     
  • Fecha: 21-10-2016 06:53:25 No hasta ahora lo q he es configurado el gps por mensaje de texto para que se conecte al servidor, en lo q estoy parado es precisamente después de pasar ese punto no se como hacer para recoger la información q el envia o mejor dicho que datos son los q envía   Votos: 1 - Link respuesta
     
  • Fecha: 21-10-2016 09:27:55 Hola Angel:

    Por lo general, los GPS tienen, además de la señal del emisor, una señal de receptor que puede ser recogida de diversas formas según el dispositivo e instrucciones del fabricante.

    Por lo que entiendo, tienes el emisor y recibes la señal que por mensaje de texto, la recoges en el servidor (o se conecta a él) y quieres recogerlo en un mapa. ¿Es así?

    Es "fácil" recogerlo desde dos opciones:
    A/ su posición "actual";
    B/ su trayectoria.

    Requiere una amplia programación que, si tu proveedor no te la da o la requieres para tu página web, tendrás que hacerla.

    Yo lo he hecho con estaciones meteorológicas.

    1.- Leer el mensaje de texto;
    2.- Recoger el punto de la señal (latitud y longitud) y los datos que puedan ser de tu interés;
    Y si quieres recoger el recorrido
    3.- Registrar los movimientos.

    Decías que es urgente: dos semanas de trabajo.
      Votos: 2 - Link respuesta
     
  • Fecha: 21-10-2016 10:24:23 el gps usa tecnología GSM y GPRS y se conecta a el mediante la ip y el puerto del servidor lo que quiero recoger es la posicion actual en la que se encuentra el dispositivo   Votos: 1 - Link respuesta
     
  • Fecha: 24-10-2016 14:59:41 Hola Angel, aquí te dejo un enlace con video manuales del localizador GPS para vehículos TK103 e información relacionada (un muy buen compilado).

    https://localizadorgpstracker.com.mx/comprar/manual-tk-103

    Saludos,
      Votos: 0 - Link respuesta
     
  • Fecha: 20-06-2017 20:08:34 Hola Angel, pudiste solucionar este tema?
    yo tambien estoy interesado en obtener los datos gprs que este rastreador envía.
      Votos: 0 - Link respuesta
     
  • Fecha: 18-10-2017 11:44:32 Buenas día a todos:

    Angel Parada, pudo solucionar su problema, yo también quiero hacer exactamente lo mismo pero no encuentro como obtener los datos en mi servidor.

    ¿Logró solucionar su problema, espero su respuesta?

    Saludos desde México
      Votos: 0 - Link respuesta
     
  •  
      0  
     
    Fecha: 30-07-2018 09:07:40 Que tal, este post es sumamente viejo pero aun sin resolver, para ello les comparto información al respecto esperando aun les sea de utilidad.

    Obtener datos del localizador GPS Coban Tk103b
    En un script PHP se establece la conexion via TCP misma que puede ser declarada y/o utilizada en el GPS, una vez establecido el APN y la IP del servidor, podemos realizar la conexion a este.

    La conexion para poder tratar los datos es la siguiente:

    #!/usr/bin/php
    <?php
    	error_reporting(E_ALL);
    	set_time_limit(0);
    	ob_implicit_flush();
    	$hoy = date('Y-m-d h:i:s');
    	if(count($argv)<3)
    	{
    		echo "\Debes ingresar los parametros\n";
    		exit(0);
    	}
    
    	$servidor=$argv[1];
    	$puerto = $argv[2];
    
    	define('LOCK_FILE', "/home/zaer/www/server/lock/" . basename($argv[0], ".php") . ".lock");
    	echo "\n".LOCK_FILE."\n";
    	if (!tryLock())
    	{
    		echo "Executando: ".$hoy."\nLinea: ".__LINE__."\n";
    		die();
    	}
    
    	register_shutdown_function('unlink', LOCK_FILE);
    	function tryLock()
    	{
    		if(@symlink("/proc/" . getmypid(), LOCK_FILE) !== FALSE)
            return true;
    		if (is_link(LOCK_FILE) && !is_dir(LOCK_FILE))
    		{
    			unlink(LOCK_FILE);
    			return tryLock();
    		}
    		return false;
    	}
    	
    	$pid = getmypid();
    	echo "\nPID: ".$pid."\n";
    	include("funciones.php");
    	
    	function inicia_socket($servidor,$puerto)
    	{
    		$server = stream_socket_server("tcp://{$servidor}:{$puerto}", $errno, $errorMessage);
    		if($server === false)
    		{
    			die("stream_socket_server error: $errorMessage");
    		}
    
    		$client_sockets = array();
    		while(true)
    		{
    			$read_sockets = $client_sockets;
    			$read_sockets[] = $server;
    			if(!stream_select($read_sockets, $write, $except, 300000))
    			{
    				die('stream_select error.');
    			}
    
    			if(in_array($server, $read_sockets))
    			{
    				$new_client = stream_socket_accept($server);
    				if($new_client)
    				{
    					echo "IN: " . stream_socket_get_name($new_client, true) . "\n";
    					$client_sockets[] = $new_client;
    					echo "Conexiones Totales: " . count($client_sockets) . "\n\n";
    				}
    				unset($read_sockets[array_search($server, $read_sockets) ]);
    			}
    
    			foreach($read_sockets as $socket)
    			{
    				$data = fread($socket, 128);
    				echo ">data: " . $data . "\n";
    				$tk103_data = explode(',', $data);
    				$response = "";
    				include("casos.php"); //casi como si fuera el core
    
    				if (!$data)
    				{
    					unset($client_sockets[array_search($socket, $client_sockets) ]);
    					@fclose($socket);
    					echo "client disconnected. total clients: " . count($client_sockets) . "\n";
    					continue;
    				}
    				if (sizeof($response) > 0)
    				{
    					echo "[ RESPONSE ]".$response."\n";
    					fwrite($socket, $response);
    				}
    			}
    		}
    	}
    	/**
    	 * Classe para traducao da hora padrao nmea para o padrao timestamp do mysql
    	 */
    	inicia_socket($servidor,$puerto);
    ?>
    


    en la variable tk103_data encuentras los datos que envia el GPS
    Cualquier duda o comentario estoy a sus ordenes.
    Saludos
      Votos: 0 - Link respuesta
     
  • Fecha: 16-01-2019 05:02:29 Una pregunta.... el script en tk103_data devuelve los datos... esto sirve para cualquier modelo ya que se supone que hay llegan los datos verdad??? para el tk102 seria lo mismo no?
    un saludo !!!
      Votos: 0 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión