[Ninux-Wireless] [OT] GPS da riga di comando
Jonathan
ac3bf1 a gmail.com
Mer 19 Maggio 2010 12:32:13 CEST
Ho lasciato perdere l'interfaccia web! :-)
php -> telnet e ho dei risultati ottimi...
allego codice:
<?php
$gps_server_ip = "127.0.0.1";
$gps_server_port = "2947";
$gps_data_command = "o\r\n";
$fp=pfsockopen($gps_server_ip,$gps_server_port);
fputs($fp,$gps_data_command);
$output=fread($fp,256);
$stat=socket_get_status($fp);
//echo $output . "<br />\n";;
list($tag, $timestamp, $time_e, $lat, $long, $alt, $hor_e, $vert_e,
$course, $speed, $climb, $course_e, $speed_e, $clim
b_e, $mode) = explode(" ", $output);
echo "Mode = $mode <br />";
echo "Date = " . date("r", $timestamp) . " +/- " . $time_e . " sec<br />\n";
echo "Lat = " . $lat . "<br />\n";
echo "Long = " . $long . "<br />\n";
echo "Alt = " . $alt . " Meters<br />\n";
echo "Course = " . $course . " degrees<br />\n";
echo "Speed = " . $speed . " m/s<br />\n";
echo "Climb/Sink = " . $climb . " m/s<br />\n";
fclose($fp);
?>
Output:
Mode = 3
Date = Wed, 19 May 2010 11:06:05 +0100 +/- 0.005 sec
Lat = 51.424113
Long = -0.216625
Alt = 71.01 Meters
Course = ? degrees
Speed = ? m/s
Climb/Sink = 0.000 m/s
Quello che mi serviva! :-)
grazie per l'aiuto ragazzi! :-)
Jon
Maggiori informazioni sulla lista
Wireless