820 B
820 B
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 — работа с временем/таймзонами