Как получить доступ к местоположению GPS без интернета

Мне нужно предоставить базовую услугу геолокации для моих клиентов. Я построил службу определения местоположения на основе геолокации телефона. Это отлично работает, а не проблема. Моя проблема в том, что у некоторых моих клиентов нет подключения к Интернету.

Я знаю, что есть такая компания, как Geotab, которая может предоставлять такие услуги.

Если я хочу построить свой собственный (очень простой), как я могу заставить свой GPS diy (на основе Arduino) взаимодействовать с моими веб-серверами?

, 👍0

Обсуждение

Если вы хотите общаться с серверами, вам понадобится Интернет, что вы можете сделать, это использовать какой-то протокол беспроводной связи, принимать данные на шлюзе, а затем отправлять данные на веб-серверы, @Maaz Sk

Можно получить приблизительное местоположение пользователей из Wi-Fi, который они используют в настоящее время, но для этого требуется большая база данных, например та, что есть у Google. Вряд ли вы сможете сделать что-то подобное в собственном проекте. То же самое относится и к поиску с помощью IP-адресов, которые вдобавок дают только очень широкие результаты., @PMF

- у некоторых моих клиентов нет подключения к Интернету. - Поскольку вы хотите отправлять данные на веб-серверы в Интернете, вам необходимо получить подключение к Интернету. Пожалуйста, объясните подробнее об обстоятельствах. Является ли "геолокационный сервис", который вы хотите предоставить, ограниченным определенной областью?, @chrisl


1 ответ


Лучший ответ:

2

Если вы хотите отправить данные на сервер в Интернете, вам понадобится подключение к Интернету или, по крайней мере, подключение к интернет-шлюзу.

Какой тип соединения вы используете и как его настраиваете, зависит от необходимого расстояния, скорости и покрытия.

Вероятно, самым универсальным для вашего приложения, в том смысле, что оно будет работать везде, где будет работать телефон, является использование модуля GSM/GPS с Arduino. Вы можете поискать в Google такие модули, их очень много. Обратите внимание, что для каждого используемого модуля вам понадобится SIM-карта.

Затем GSM-бит модуля можно использовать в качестве модема для связи с вашим сервером по протоколу TCP/IP. В Интернете есть много примеров, показывающих, как это сделать, поэтому я туда не пойду.

Если это не поможет вам достаточно, пожалуйста, добавьте более подробную информацию к вашему вопросу, и я отредактирую ответ.

,