NavESPTự làm thiết bịNạp firmwareTải bản đồMáy chủ chỉ đường

Máy chủ chỉ đường

App iPhone gửi điểm đi/đến lên máy chủ để tính tuyến, rồi chuyển tuyến xuống thiết bị. Có ba lựa chọn.

Máy chủ demo

Mặc định trong app, không cần cài gì. Tính đường cho ô tô: có thể chỉ vào cao tốc, ít đi hẻm. Chỉ nên dùng thử.

Tự dựng máy chủ

Dùng OSRM với profile xe máy (không vào cao tốc, đi được hẻm), dữ liệu cả Việt Nam.

Được mời

Người có máy chủ gửi bạn mã QR. Trong app: Cài đặt → Máy chủ chỉ đường → Quét mã QR.

Tự dựng máy chủ OSRM xe máy

  1. Máy có 8 GB RAM trở lên (máy cũ, mini PC) hoặc VPS 4 GB RAM, cài Docker. Xử lý dữ liệu lần đầu cần thêm swap nếu RAM ít; khoảng 1 giờ với máy yếu.
  2. Tải dữ liệu Việt Nam: https://download.geofabrik.de/asia/vietnam-latest.osm.pbf (khoảng 330 MB).
  3. Tải profile xe máy motorcycle.lua vào cùng thư mục với file dữ liệu, rồi chạy:
    IMG=ghcr.io/project-osrm/osrm-backend:latest
    docker run --rm -v "$PWD:/data" $IMG osrm-extract -p /data/motorcycle.lua /data/vietnam-latest.osm.pbf
    docker run --rm -v "$PWD:/data" $IMG osrm-partition /data/vietnam-latest.osrm
    docker run --rm -v "$PWD:/data" $IMG osrm-customize /data/vietnam-latest.osrm
    docker run -d --name osrm --restart=always -p 127.0.0.1:5000:5000 -v "$PWD:/data" $IMG \
      osrm-routed --algorithm mld /data/vietnam-latest.osrm
    Bước extract cần khoảng 6–8 GB RAM (thiếu thì thêm swap).
  4. Đưa máy chủ ra internet qua HTTPS (ví dụ nginx + Let's Encrypt, hoặc Cloudflare Tunnel / Tailscale), đặt khoá truy cập trong header X-Route-Key.
  5. Trong app: Cài đặt → Máy chủ chỉ đường → bật "Dùng máy chủ riêng", nhập địa chỉ và khoá, bấm "Thử máy chủ".

Mã QR cài đặt có dạng navesp://server?url=https%3A%2F%2Fmay-chu-cua-ban&key=KHOA.