diff --git a/QUICKSTART.md b/QUICKSTART.md index 0ce51e0..ea8bcdb 100644 --- a/QUICKSTART.md +++ b/QUICKSTART.md @@ -1,4 +1,46 @@ -# Быстрый старт — тест ELM327 в машине +# Быстрый старт + +## Тест без машины (mock ELM327 + Android клиент) + +Три шага на ноутбуке + телефон. + +### 1. Клонировать репо на ноутбуке + +```bash +git clone https://gitea.services.ngcloud.ru/Nail/elmer.git ~/elmer +cd ~/elmer +pip install flask requests pyserial +``` + +### 2. Терминал 1 — Mock ELM327 + +```bash +python tools/mock_elm327.py +# → Listening on 0.0.0.0:35000 +``` + +### 3. Терминал 2 — Flask сервер + +```bash +python web/app.py +# → Running on http://0.0.0.0:5005 +``` + +### 4. Телефон + +- Скачать APK: https://github.com/Repinoid/elmer-android/actions → последний зелёный билд → артефакт `elmer-debug` +- Установить (разрешить неизвестные источники) +- В поле URL ввести: `IP_ноутбука:35000` (например `192.168.1.42:35000`) +- Нажать кнопку + +### 5. Ожидаемый результат +- Телефон: ⏳ TCP подключение... → TCP: OK → обновления статуса +- Терминал 1 (mock): AT-команды, VIN, DTC, PID — ответы +- Терминал 2 (сервер): HTTP POST от телефона, парсинг, ответы + +--- + +## Тест ELM327 в машине (Bluetooth + ноутбук) ## Один раз: Bluetooth @@ -6,8 +48,6 @@ bash scripts/setup-bt.sh ``` -Следуй инструкциям на экране. Нужен MAC-адрес ELM327 (обычно виден в списке найденных устройств). - --- ## Тест 1: только чтение (без LLM)