У меня есть GPS-устройство автомобиля, единственное, что я могу изменить, это IP-адрес.
Возможно ли иметь общий хостинг с выделенным IP-адресом (эта часть возможна), а затем иметь скрипт PHP, который собирает данные, которые отправляются?
Так что у меня в голове:
По просьбе немного более подробно. Возникает вопрос, который точно такой же, но не имеет ответа: как получить-данные-из-gps-и-send-to-server-and-how-save-to-database
Это китайское автомобильное GPS-устройство со стандартным IP-адресом. Поэтому он отправляет данные на этот IP-адрес. Затем они дают нам сайт, на котором мы можем входить в систему с кодом продукта, и мы можем видеть местоположение GPS.
В этом устройстве можно изменить IP-адрес. Я нашел общий хостинг с выделенным IP-адресом, но это означает, что IP-адрес просто заменяет URL-адрес, поэтому он работает как URL-адрес, поэтому я не могу изменить сервер и установить что-то вроде openGTS.
Но я понятия не имею, какие данные (я не думаю, что это только данные GET или POST), которые отправляет это устройство. Поэтому мне интересно, отправляет ли GPS данные на IP-адрес, нужно ли мне делать что-то особенное с java на этом сервере, или я могу использовать скрипт PHP для загрузки того, что отправляет GPS-устройство? Как только я получу данные, я знаю, что с ними делать. Все, что мне нужно, это данные, которые нужно получить с помощью PHP-скрипта.
Я надеялся, что нет ярлыка. Для устройства отслеживания gps, которое отправляет данные TCP / UDP на IP-адрес и порт, нам действительно нужен сервер. Не будет данных POST / GET. Сервер будет получать данные через порт, который необходимо декодировать. Но это было не так сложно, как я думал. Даже без знания Java я смог установить программное обеспечение и манипулировать им по своему вкусу.
Что я сделал:
ты нуждаешься в этом:
Так:
Примечание: * Не используйте ваш (SmartPhone) ни для чего, только для того, чтобы разыгрывать «данные» ВСЕХ (номеров телефонов), которые вы хотите. Используя свой собственный Android APP. Считывание сообщения с кодом, поэтому ваш (SmartPhone) теперь похож на " Mini Server "и работает только в качестве посредника между вашим (номер телефона с GPS) и вашим (PHP Script) на вашем (домашнем сервере или веб-странице) с (база данных MySQL).
Вам необходимо использовать базу данных, создать php-скрипт (запрос POST) и обновить запрос в базу данных при изменении положения GPS, чем вы можете получить доступ к этой позиции из базы данных с помощью другого php-скрипта (GET и return json object)
Если у вас есть общий хостинг, у вас будет только открытый порт 80. Таким образом, на вашем устройстве вам нужно будет отправлять HTTP-запросы на этот IP-адрес на порт 80.
Чтобы сделать правильный HTTP-запрос, прочитайте RFC2616 ( http://www.w3.org/Protocols/rfc2616/rfc2616.html ), чтобы начать работу с протоколом HTTP.
Как минимум, вам нужно будет указать имя хоста и URI в вашем HTTP-запросе.
В этом URI ваш PHP-скрипт сможет читать данные и что-то делать с ним.