HartMobile/store/reestr_po/install_guide.md
alexanderkaptsov 39662d323a HART Mobile v1.0.1 — initial clean commit
Android app for HART protocol field devices (Bluetooth SPP / USB CP210x).
Kotlin, MVVM, Jetpack Navigation, Material Design.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 23:23:18 +09:00

3.4 KiB
Raw Blame History

Инструкция по установке HART Mobile

Сведения для экспертов реестра

Установка приложения

  1. Скачайте APK-файл: hart_mobile_v1.0.1.apk
  2. Перенесите файл на Android-устройство (USB, облако, email)
  3. Откройте файл на устройстве
  4. При запросе разрешите установку из неизвестных источников
  5. Нажмите «Установить»
  6. Запустите приложение «HART Mobile» из меню приложений

Системные требования

  • Android 6.0 (API 23) и выше
  • Минимум 10 МБ свободного места
  • Bluetooth 2.0+ (для беспроводного подключения) или USB Type-C (для проводного)

Тестовый доступ

При первом запуске автоматически начинается пробный период (5 дней) с полным доступом ко всем функциям. Для тестирования дополнительная активация не требуется.

Если пробный период истёк, используйте тестовый код активации:

  • Activation ID вашего устройства отображается на экране активации
  • Для получения тестового кода обратитесь: kaptsov.aa@gmail.com

Тестирование без оборудования

Приложение предназначено для работы с физическим оборудованием (HART-датчики + Bluetooth-модем или USB-адаптер). Без оборудования можно проверить:

  1. Экран подключения — отображение списка Bluetooth-устройств и USB-адаптеров
  2. Интерфейс — все экраны на русском языке
  3. DD-файлы — импорт и просмотр файлов описания устройств (встроенный файл доступен)
  4. О программе — информация о версии (ссылка внизу экрана подключения)

Для полноценного тестирования необходимо:

  • HART Bluetooth-модем (например, BriC BT HART) или USB-адаптер CP210x
  • HART-совместимый датчик в токовой петле 4-20 мА

Сборка из исходного кода

Репозиторий: https://git.sweateratops.ru/kaptsov/HartMobile

# Требуется Android Studio или JDK 11+
export JAVA_HOME="/path/to/jdk"

# Debug-сборка
./gradlew :app:assembleDebug
# APK: app/build/outputs/apk/debug/app-debug.apk

# Release-сборка (требуется keystore)
./gradlew :app:assembleRelease
# APK: app/build/outputs/apk/release/app-release.apk

Зависимости (загружаются автоматически через Gradle):

  • androidx.navigation 2.7.6
  • com.google.android.material 1.11.0
  • com.github.mik3y:usb-serial-for-android 3.7.0
  • kotlinx-coroutines-android 1.7.3

Контакт для вопросов по тестированию

Email: kaptsov.aa@gmail.com Telegram: @HART_Mobile_bot