generated from Grigo/AndroidTemplate
f7feb53183922a66282b68bf8c4ca0ce31db95e4
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
11
Release v17
Latest
Languages
Java
55.4%
JavaScript
25.4%
Python
14.8%
HTML
2.5%
CSS
1.9%