Подключите нашего Telegram-бота для уведомлений о новых проектах
Создать код для определения местоположения мобильного телефона
Разместить заказ

p
Заказчик
Отзывы фрилансеров:
+ 3
- 0
Зарегистрирован на сайте 14 лет и 1 месяц
Бюджет:
150 000 руб
1854.41 $ — 1664.60 €
Сделать аналог Яндекс.Локатора (иеется только функционал по определению местоположения) но, не только по WiFi, а и с использованием Блютус устройств окружения.
Необходимо написать код для дальнейшего использования на сервере бэкэнда для определения местоположения телефонного аппарата в условиях отсутствия GPS-спутников.
ЧТО ИМЕЕТСЯ В КАЧЕСТВЕ ДАННЫХ НА БЭКЭНДЕ:
1) каждые 20 секунд на сервер прилетает ПАКЕТ с акселерометра телефона и всех имеющихся в телефоне датчиков (магнитометр, барометр, гироскоп и т.д.) – все возможные и необходимые данные.
2) ПАКЕТ содержит так же окружение всех имеющихся вокруг на момент отправки ПАКЕТА WiFi-сетей и Блютус устройств с их мак-адресами, названиями и RSSI.
ЧТО НЕОБХОДИМО СДЕЛАТЬ:
1) Определить набор данных от телефона в каждом ПАКЕТЕ, который необходим для максимально точного определения местоположения телефона.
2) Разработать алгоритм отсечения из собранных по WiFi и Блютус устройств полученных в ПАКЕТАХ от массы мобильных телефонов данных не стационарных устройств Блютус и WiFi. Т.е. составить карту стационарных устройств в городе. Каждому устройству будет присвоена конкретная GPS-координата в ручном режиме нашими сотрудниками.
3) из полученного с мобильного телефона ПАКЕТА на основании набора из нескольких предыдущих координат с использованием вышеописанной карты ВиФи и Блютус устройств, используя граф-дорог и т.д. необходимо установить точное местоположение телефона.
Разработка будет вестись совместно с разработчиком с нашей стороны. Вся помощь с нашей стороны будет максимально оказана.
Необходимо написать код для дальнейшего использования на сервере бэкэнда для определения местоположения телефонного аппарата в условиях отсутствия GPS-спутников.
ЧТО ИМЕЕТСЯ В КАЧЕСТВЕ ДАННЫХ НА БЭКЭНДЕ:
1) каждые 20 секунд на сервер прилетает ПАКЕТ с акселерометра телефона и всех имеющихся в телефоне датчиков (магнитометр, барометр, гироскоп и т.д.) – все возможные и необходимые данные.
2) ПАКЕТ содержит так же окружение всех имеющихся вокруг на момент отправки ПАКЕТА WiFi-сетей и Блютус устройств с их мак-адресами, названиями и RSSI.
ЧТО НЕОБХОДИМО СДЕЛАТЬ:
1) Определить набор данных от телефона в каждом ПАКЕТЕ, который необходим для максимально точного определения местоположения телефона.
2) Разработать алгоритм отсечения из собранных по WiFi и Блютус устройств полученных в ПАКЕТАХ от массы мобильных телефонов данных не стационарных устройств Блютус и WiFi. Т.е. составить карту стационарных устройств в городе. Каждому устройству будет присвоена конкретная GPS-координата в ручном режиме нашими сотрудниками.
3) из полученного с мобильного телефона ПАКЕТА на основании набора из нескольких предыдущих координат с использованием вышеописанной карты ВиФи и Блютус устройств, используя граф-дорог и т.д. необходимо установить точное местоположение телефона.
Разработка будет вестись совместно с разработчиком с нашей стороны. Вся помощь с нашей стороны будет максимально оказана.
Разделы:
Заказ
Опубликован:
21.02.2025 | 01:46