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>
3.4 KiB
3.4 KiB
Инструкция по установке HART Mobile
Сведения для экспертов реестра
Установка приложения
- Скачайте APK-файл:
hart_mobile_v1.0.1.apk - Перенесите файл на Android-устройство (USB, облако, email)
- Откройте файл на устройстве
- При запросе разрешите установку из неизвестных источников
- Нажмите «Установить»
- Запустите приложение «HART Mobile» из меню приложений
Системные требования
- Android 6.0 (API 23) и выше
- Минимум 10 МБ свободного места
- Bluetooth 2.0+ (для беспроводного подключения) или USB Type-C (для проводного)
Тестовый доступ
При первом запуске автоматически начинается пробный период (5 дней) с полным доступом ко всем функциям. Для тестирования дополнительная активация не требуется.
Если пробный период истёк, используйте тестовый код активации:
- Activation ID вашего устройства отображается на экране активации
- Для получения тестового кода обратитесь: kaptsov.aa@gmail.com
Тестирование без оборудования
Приложение предназначено для работы с физическим оборудованием (HART-датчики + Bluetooth-модем или USB-адаптер). Без оборудования можно проверить:
- Экран подключения — отображение списка Bluetooth-устройств и USB-адаптеров
- Интерфейс — все экраны на русском языке
- DD-файлы — импорт и просмотр файлов описания устройств (встроенный файл доступен)
- О программе — информация о версии (ссылка внизу экрана подключения)
Для полноценного тестирования необходимо:
- 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