No description
Find a file
2025-12-10 16:48:19 +05:00
Docs Start point for first iteration 2025-12-10 16:48:19 +05:00
gnss Start point for first iteration 2025-12-10 16:48:19 +05:00
poetry.lock Start point for first iteration 2025-12-10 16:48:19 +05:00
pyproject.toml Start point for first iteration 2025-12-10 16:48:19 +05:00
README.md Start point for first iteration 2025-12-10 16:48:19 +05:00

GNSS Backend (FastAPI + WebSocket)

Установка

  • Убедитесь, что установлен Python 3.11+ и Poetry.
  • Выполните poetry install (ставит зависимости и проект как пакет gnss).

Запуск

  • poetry run uvicorn gnss:app --host 0.0.0.0 --port 8000
  • Тайлы ожидаются по пути gnss/tiles/{zoom}/{x}/{y}.png (можно положить заглушку placeholder.png в эту же директорию).

Ключевые зависимости

  • fastapi — REST и WebSocket
  • uvicorn[standard] — ASGI-сервер
  • pyserial — чтение GNSS по последовательному порту
  • pynmea2 — парсинг NMEA
  • python-dateutil — работа с временем/таймзонами