# Инструкция по установке 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 ```bash # Требуется 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