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>
66 lines
3.4 KiB
Markdown
66 lines
3.4 KiB
Markdown
# Инструкция по установке 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
|