generated from Grigo/AndroidTemplate
main
LoraTester
Android-клиент и Python-сервер для мониторинга LoRa приёмопередатчика (telnet → парсинг кадров), GPS-позиций, карты и чата между устройствами.
Компоненты
- Android (
app/) — telnet на127.0.0.1:2727, AT-команды (AT+H, AT+TX, …), отправка телеметрии на сервер, карта OSMDroid, чат, настройки. - Server (
server/) — Flask (основной) + FastAPI, веб-карта Leaflet, REST API. См. server/README.md.
Быстрый старт
- Запустите сервер:
cd server && pip install -r requirements.txt && python flask_app.py - Соберите APK в Android Studio или
./gradlew assembleDebug - В приложении: Настройки → URL
https://lora.grigowashere.ru(или свой сервер), включите telnet при наличии моста COM→telnet
Тесты
./gradlew test
Симуляция телнет-кадра: вкладка Статистика → «Симуляция телнет-кадра».
AT-команды: вкладка AT — быстрые кнопки и произвольная строка (добавляются префикс AT и \r\n). Нужен включённый telnet в Настройках.
Description
Releases
3
Release v8
Latest
Languages
Java
56.4%
HTML
23.5%
Python
18.2%
JavaScript
1.8%