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.

Быстрый старт

  1. Запустите сервер: cd server && pip install -r requirements.txt && python flask_app.py
  2. Соберите APK в Android Studio или ./gradlew assembleDebug
  3. В приложении: Настройки → URL https://lora.grigowashere.ru (или свой сервер), включите telnet при наличии моста COM→telnet

Тесты

./gradlew test

Симуляция телнет-кадра: вкладка Статистика → «Симуляция телнет-кадра».

AT-команды: вкладка AT — быстрые кнопки и произвольная строка (добавляются префикс AT и \r\n). Нужен включённый telnet в Настройках.

S
Description
No description provided
Readme 805 KiB
Release v8 Latest
2026-06-15 09:52:59 +00:00
Languages
Java 56.4%
HTML 23.5%
Python 18.2%
JavaScript 1.8%