doc: QUICKSTART — mock ELM327 + Android client test instructions
This commit is contained in:
+43
-3
@@ -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
|
## Один раз: Bluetooth
|
||||||
|
|
||||||
@@ -6,8 +48,6 @@
|
|||||||
bash scripts/setup-bt.sh
|
bash scripts/setup-bt.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
Следуй инструкциям на экране. Нужен MAC-адрес ELM327 (обычно виден в списке найденных устройств).
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Тест 1: только чтение (без LLM)
|
## Тест 1: только чтение (без LLM)
|
||||||
|
|||||||
Reference in New Issue
Block a user