2026-06-16 11:24:21 +03:00
2026-06-11 08:38:08 +03:00
fix
2026-06-16 11:24:21 +03:00
fix
2026-06-16 11:24:21 +03:00
2026-06-15 08:40:27 +03:00

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 1.2 MiB
Release v9 Latest
2026-06-16 09:57:00 +00:00
Languages
Java 56%
HTML 25.2%
Python 16.4%
JavaScript 2.3%