Действительно нужно знать больше о том, какое оборудование вы используете. В прошлом я проделал большую работу с GPS, и многие устройства GPS будут предоставлять вам данные GPS в стандартном формате данных NMEA, обычно через последовательный интерфейс RS232, с частотой около 1 Гц. NMEA не предоставляет вам все сложные данные, такие как эфемериды (с помощью которых вы можете начать делать действительно интересные вещи).
Вы сказали, что запускаете php на «устройстве», поэтому при условии, что данные GPS поступают через последовательный / USB-интерфейс, а чип GPS выдает данные NMEA, вам потребуется получить эти данные из последовательный порт. В PHP есть библиотека прямого ввода-вывода, которую вы можете использовать (http://us2.php.net/manual/en/intro.dio.php). Ознакомьтесь с этой статьей для получения более подробной информации Последовательная связь с PHP в Windows . Если интерфейс процессора к GPS не последовательный / USB I ' Я не знаю, как вы собираетесь получить это в php-стране.
Надеюсь, это поможет. Может быть, вы можете дать нам больше информации об оборудовании, которое вы используете?