Б.г.>> Отправить-то можно, но, для этого, на твоём компе должна быть запущена прога, которая умеет договариваться с трекером. Ведь не в формате NMEA он данные на сервер отправляет. А ещё нужно, чтобы у твоего компа был "белый" IP адрес, т.е. он должен быть подключён к интернету напрямую, а не через NAT. И не факт, что в той посылке, что трекер отправляет на сервер, будет содержаться и высота.
mihail66> "Белый" IP адрес, это я понимаю как "не динамический".
Нет, динамический IP адрес вполне может быть белым. Динамический он потому, что при каждой сессии новый. А, в случае постоянного подключения, через ADSL или GPON, он просто принудительно меняется каждые сутки. Но он белый в том смысле, что присутствует в глобальном адресном пространстве IPv4 адресов. И на него можно зайти снаружи, т.е. инициировать входящее соединение.
А вот "серый" адрес - он локальный. Обычно локальные адреса начинаются с цифр 192.168.xx.xx Такие адреса могут быть одновременно у нескольких миллионов, да, даже сотен миллионов устройств. Поэтому на него снаружи зайти нельзя, если в роутере нет записи о пробросе таких-то портов на определённый адрес внутри сети.
mihail66> Определить динамический IP можно несложными манипуляциями (просто при включении каждый раз определять придется). Что прописывать в команде в качестве порта, не понятно.
Для начала, попробуй прописать порт 21 (телнет). Если пакеты чисто текстовые, то это можно будет принять и без использования специальных программ. Если пакеты двоичные, телнет тут не поможет - нужна программа.
mihail66> Трекер как правило отправляет стандартный набор данных.
Вопрос в том, по какому стандарту?
mihail66> Кроме координат, еще высоту, скорость горизонтальную (про вертикальную не знаю), направление, время (и еще кучу служебных, типа IMEI устройства, заряд батарейки, статусы).
в последовательный порт GPS-приёмник данные выдает непрерывно. А вот на сервер непрерывно данные слать нельзя - это для него мусор. Представь, что фирма продала миллион трекеров, и все они ломятся на один и тот же сервер.