No description
| Docs | ||
| gnss | ||
| poetry.lock | ||
| pyproject.toml | ||
| README.md | ||
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 — работа с временем/таймзонами