Создать код для определения местоположения мобильного телефона

Задание закрыто
Стоимость:150 000 рублей
Срок выполнения:30 дней
Варианты оплаты:По договоренности
Дата публикации:2025-02-20 17:54
Был на сайте:2025-07-05 20:42

Создать код для определения местоположения мобильного телефона

 
Задача

Сделать аналог Яндекс.Локатора (иеется только функционал по определению местоположения) но, не только по WiFi, а и с использованием Блютус устройств окружения.
Необходимо написать код для дальнейшего использования на сервере бэкэнда для определения местоположения телефонного аппарата в условиях отсутствия GPS-спутников.

ЧТО ИМЕЕТСЯ В КАЧЕСТВЕ ДАННЫХ НА БЭКЭНДЕ:
1) каждые 20 секунд на сервер прилетает ПАКЕТ с акселерометра телефона и всех имеющихся в телефоне датчиков (магнитометр, барометр, гироскоп и т.д.) - все возможные и необходимые данные.
2) ПАКЕТ содержит так же окружение всех имеющихся вокруг на момент отправки ПАКЕТА WiFi-сетей и Блютус устройств с их мак-адресами, названиями и RSSI.

ЧТО НЕОБХОДИМО СДЕЛАТЬ:
1) Определить набор данных от телефона в каждом ПАКЕТЕ, который необходим для максимально точного определения местоположения телефона.
2) Разработать алгоритм отсечения из собранных по WiFi и Блютус устройств полученных в ПАКЕТАХ от массы мобильных телефонов данных не стационарных устр...

Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Здравствуйте! Готов реализовать алгоритм определения местоположения по WiFi, Bluetooth и сенсорам с фильтрацией стационарных устройств и картой дорог. TG: @Alexuys.

Примеры моих работ

Календарь на swift
web app
site
Сергей, здравствуйте!

Готов взяться за ваш заказ, работал с ГИС-сервисами и картографией: PostGIS, QGIS, GeoServer, плагины и API для Яндекс.Карт, Google Maps, OSM и других платформ. Пишите в телеграм, все обсудим.

Кейсы:

1) Архив геологических исследований с удобной структурой и поиском.
https://mygeo.pro/

2) Поддержка ПО для пунктов выдачи заказов: интеграция с основными ТК, сканеры ШК, роуминг.
https://exmailpoints.ru

Всегда на связи с 8:00 до полуночи, включая выходные.

Гарантирую качество работы. Поддерживаю проекты годами, без абонентской платы.

Связь в ТГ - @Matthew_Develop
Знаю 3 языка программирования почти в совершенстве: Pascal
Java, Python и SQL, хорошо знаком с языками программирования C++, Html, Javascript TypeScript, CSS; умею работать со всеми программами из пакета MS Office, а также с программами Libre Office и Android Eclipse, Maxima, Mathlab; уровень владения английским - Intermediate (B2). Личные качества: трудолюбивый, целеустремленный, терпеливый, усидчивый, ответственный, люблю все новое и неизведанное. Так получилось, что основной стек для меня - это Java 1.8(11) + Spring Boot для Backend и Java для Android. Работаю на языке Java 4 года(еще в школе впервые с ним познакомился и влюбился на всю жизнь), python - 2 года, node.js - 2 года, Kotlin - 2 года, php - 1,5 года, React.js - 2 года. Все мои работы находятся здесь: https://github.com/povilas1565. Мой ТГ: @Pavel5599. Поэтому резонно, что я делаю почти все на Java(Kotlin) и Python и Node.js. Мой ТГ:@Pavel5599. Также занимаюсь разработкой простых сайтов на React и статическом html,css,js. Также работаю на C# и React Native, а также Flutter. Занимаюсь профессиональной публикацией и выгрузкой приложений в google play. Также являюсь штатным тестировщиком с опытом в 2,5 года в компаниях Tech Usta и Active Computers. Я собаку съел на автотестах и мануал -тестах. Автотесты преимущественно через Postman, мануал-полный анализ и использование консоли разработчика на полную. Сделаю все быстро и четко. Я на протяжении года разрабатывал Android- приложения в компании Nomadic Soft под сферу гемблинга (букмекерские конторы, онлайн-казино и т.д.) на Flutter и Kotlin. Ставка в час 700 рублей у меня. Как раз ровно год последний занимался разработкой приложений под гемблинг в компании Nomadic Soft.
Игорь Кондауров
Основная специализация: Веб-разработка и Продуктовый дизайн
Сергей, добрый день.

Занимаюсь веб-разработкой более 8 лет.

Какие у Вас есть подробности по Вашему проекту (прототипы, референсы)?
Можем созвониться и обсудить?

Портфолио: https://www.fl.ru/users/drakerus/portfolio/

Точную стоимость смогу назвать после обсуждения всех деталей проекта.

Для удобства и оперативности предлагаю обсудить детали проекта в Телеграм. Пишите @drakerus

Примеры моих работ

Интернет-магазин моторов и лодок
Сaйт для компaнии по достaвке aвтомобилей из Китaя.
Сайт. Компания "Мотоостров"
Основная специализация: ИТ и Разработка
    Добрый день!

    Мы команда разработчиков, имеем более 8-ми лет опыта в разработке сложных коммерческих проектов, автоматизированных систем, сайтов, приложений. Ответственно подходим к оценке сроков проекта и точному выполнению технического задания.
    Не берём предоплату, работаем только поэтапно или по достижению конечного результата.

    Можем вас бесплатно проконсультировать для обсуждения всех деталей и подробностей проекта, прежде чем взяться за работу.

    Контакты:
    • Телеграм: https://t.me/grovedevconsult
    • Почта: robert.makrytski@gmail.com

    О нас:
    • Работаем в промышленной разработке с 2016 года.
    • Примеры работ: https://gdev.by

    Часть нашей команды:
    • Наш Front-End разработчик Никита (ссылка на файл с резюме)
    https://files.gdev.by/files/86123/nikita_k.docx

    • Наши Back-End разработчики:
    Александр - https://files.gdev.by/files/86123/alex_m.docx
    Артур - https://files.gdev.by/files/86123/artur_s.docx

    Условия сотрудничества:
    • Бесплатная консультация - обсуждение деталей, оценка стоимости и сроков работы.
    • Безопасность - заключение договора, гарантия выполнения ваших задач.
    • Ценовая политика - относительно низкая цена по сравнению с другими студиями и фрилансерами - мы стараемся найти работу на долгий срок, а не заработать денег здесь и сейчас. Наша ставка составляет 1000 рублей за час - стажер под руководством опытного разработчика,2000 рублей за час работы - разработчик с опытом более 4 лет.
    • Исполнительность - мы учитываем все ваши требования и пожелания, чтобы обеспечить качественное выполнение задач в срок.
    • Долгосрочное сотрудничество - мы рассчитываем на длительное сотрудничество с вами. Готовы развивать и поддерживать ваш проект в будущем при необходимости.

    Примеры моих работ

    Сервис агрегатор фриланс бирж с помощью микросервисной архитекту
    Создания сайта контент сайта для модификации майкрафт игры
    Внутрений многостарничный сайт
    +

    Примеры моих работ

    WireGuard VPN в Docker, Split Tunneling для RDP, обход DPI и настройка инфраструктуры под MonstroX/Botlab
    Система контроля 30 торговых точек (Telegram-бот + POS + склад)
    Мобильный VPN-клиент (iOS/Android PWA) с нативным дизайном (UI/UX 2026) и интеграцией с WireGuard/OpenVPN/VLESS
    Здравствуйте могу сделать, но есть нюанс в таком режиме опроса разрядка телефона будет на минимум 50% больше чем в обычном режиме...
    Добрый день, Сергей!

    Портфолио:
    https://www.edsd.ru/ru/portfolio

    Примеры работ:
    https://www.edsd.ru/internet-veshhej-na-react-redux-mqtt-flespi
    https://www.edsd.ru/vyvoz-tverdyh-bytovyh-othodov-na-java-php-codeigniter-i-c
    https://www.edsd.ru/sistema-upravleniya-gorodskim-osveshheniem

    Давайте обсудим детали голосом или в чате?
    whatsapp +7 (905) 910-20-24
    telegram @edsdproject
    Михаил

    Примеры моих работ

    Мозаика из пинов по фотографии на PHP
    CRM для фитнес-клуба, школы плавания или бассейна
    Повышение рентабельности магазина нейронной сетью
    Здраствуйте, вы ищете профессионального разработчика мобильного приложения? Я могу создать нужное вам приложение по вашему желанию. Напишите, обсудим.
    Сергей
    Основная специализация: ИТ и Разработка
    Привет. Скинь пример данных, отправляемых мобильным клиентом, по которым хочешь определять стационарное устройство или нет.
    Василий Авдеев
    Основная специализация: Веб-разработка и Продуктовый дизайн
      Приветствую, Сергей! Я менеджер компании AV Studio (https://avdeevstudio.ru/?utm_source=frelanc).

      Мы готовы помочь вам с разработкой аналога Яндекс.Локатора с функцией определения местоположения по данным WiFi и Bluetooth. Наша команда сможет написать код для бэкенда, который будет обрабатывать пакеты данных от мобильных устройств, а также реализовать алгоритмы, необходимые для точного определения местоположения телефона в условиях отсутствия GPS.

      Что включает в себя наш план действий:

      - Определение необходимого набора данных: Мы проанализируем пакеты данных с акселерометра и других датчиков для того, чтобы понять, какие данные можно использовать для повышения точности определения местоположения.

      - Разработка алгоритма для фильтрации данных: Мы создадим механизм, который будет выделять стационарные WiFi и Bluetooth устройства на основе полученных данных, а также создавать карту этих устройств с привязкой к GPS-координатам, вводимым вашими сотрудниками.

      - Методология определения точного местоположения: Мы применим статистические и алгоритмические методы (например, алгоритмы для работы с графами) для наиболее точного вычисления местоположения телефона на основе собранных данных.

      Разработка будет проводиться в тесном взаимодействии с вашим разработчиком, чтобы обеспечить соответствие всем требованиям и пожеланиям.

      Присылайте ссылку на задание. Давайте обсудим детали в Телеграм: https://t.me/Avdeev_Vasiliy.
      Здравствуйте, Сергей.
      Меня зовут Игорь. Наша компания специализируется на разработке и доработке моб. приложений.
      Ознакомьтесь с кейсами в подписи.

      Мы работаем по договору.

      Напишите мне, чтобы подробно обсудить заказ и сформировать окончательную смету.
      WhatsApp: https://wa.me/79136541221
      Telegram: https://t.me/meritocrat_consulting
      Здравствуйте, готов помочь, опыт есть.

      Мои контакты:

      ivan12.karpov9595@mail.ru

      Телеграмм @mtap3019
      Хочу присоединиться к вашему проекту. Подскажите, на каком языке ид?т разработка?
      Если ещё актуально Телеграмм @KuzyaevMaxim

      Для реализации проекта определения местоположения без GPS выполните следующие шаги:
      1. Архитектура системы
      1. Сервер бэкенда:
      - Принимает пакеты данных от мобильных устройств.
      - Обрабатывает данные, определяет координаты.
      - Хранит карту статических устройств и исторические данные.
      2. База данных:
      - Статические устройства: Таблица с MAC-адресами, координатами и метаданными.
      - Исторические пакеты: Таблица с сырыми данными от устройств (датчики, Wi-Fi, Bluetooth).
      - Рекомендуется использовать PostgreSQL с расширением PostGIS для геопространственных запросов.
      3. Клиентская часть:
      - Мобильное приложение, собирающее данные и отправляющее их на сервер.

      2. Этапы реализации
      Этап 1: Парсинг и сохранение данных
      Код для обработки входящих пакетов:

      Этап 2: Построение карты статических устройств
      Алгоритм:
      1. Соберите исторические данные за несколько недель.
      2. Для каждого устройства (Wi-Fi/Bluetooth) выполните кластеризацию его появлений.
      3. Если координаты устройства образуют плотный кластер (например, с радиусом 10 метров), пометьте его как статическое.
      Код кластеризации:

      Этап 3: Алгоритм позиционирования
      Метод: Взвешенное среднее на основе RSSI

      Этап 4: Интеграция с данными датчиков
      Код для dead reckoning:

      Этап 5: Привязка к дорожной сети
      Используйте OpenStreetMap и библиотеку OSMnx:

      Этап 6: Основной пайплайн
      return position

      3. Тестирование и развертывание
      1. Симуляция данных:
      - Создайте тестовые пакеты с известными координатами.
      2. Метрики точности:
      - Рассчитайте RMSE (Root Mean Square Error) между предсказанными и реальными координатами.
      3. Оптимизация:

      4. Дополнительные улучшения

      5. Инструменты и библиотек
      - Python: Основной язык для бэкенда.
      - PostgreSQL + PostGIS: Для хранения геоданных.
      - Scikit-learn: Для кластеризации.
      - OSMnx: Для работы с картами OpenStreetMap.
      - FastAPI: Для создания API сервера.

      Буду рад поработать плотно с вашим разработчиком
      Телеграмм @KuzyaevMaxim
      Привет, имею большой опыт в разработке скриптов, сайтов, парсеров и просто програм на python, одним словом пишу всо, также пишу приложения на Андроид, с удовольствием возьмусь за работу, сделаю всо в лучшем виде и в кратчайшие сроки, также помогу запустить и разобраться.

      Мое портфолио: https://ochistka35.wixsite.com/daichasportfolio
      Мой телеграм: https://t.me/daicha_helper_bot (если у вас спам, не проблема)

      Оставлять заявки могут только авторизованные пользователи.