Общение с нашими заказчиками выявило необходимость постоянного контроля технологических процессов, окружающей обстановки или коммуникации между участниками производства. Рациональным решением данной проблемы является создание мобильных приложений, позволяющих контролировать в реальном времени основные параметры технологических процессов на производстве и осуществлять коммуникацию между его участниками. Дополнительный контроль повышает качество и упрощает работу. Например контроль температурного режима, его изменения, в реальном времени на мобильном телефоне уменьшает время реагирования на возникшие проблемы.
Нами также разрабатываются мобильные приложения для различных проектов в общем то не связанных с промышленным производством. Вот некоторые из примеров:
В рамках проекта «Крепости Росии» разработано мобильное Андройд-приложение. Для проекта могут использоваться самые современные мобильные телефоны и планшеты с Android 12 и последними обновлениями политики безопасности. Приложение написано на языке Kotlin в Android Studio c использованием самых современных паттернов проектирования, библиотек и технологий. Само собой, приложение имеет красивый анимированный и интуитивно-понятный графический интерфейс. Приложение работает в тесной связке с управляющим контроллером на базе электроники нашей собственной разработки, поддерживающим длительную автономную бесперебойную работу приложения, автоматический запуск и рестарт мобильного устройства и приложения. Для получения оплаты за услуги, предусмотрен мобильный эквайринг (прямо в Android-устройстве), к оплате применяются банковские карты платежных систем Мир, Visa и Mastercard. Помимо оплаты банковскими картами, предусмотрена оплата услуг электронными билетами на базе NFC технологии. При установке приложения, для большей безопасности, предусмотрена аутентификация устройства. Также, для доступа к настройкам устройства, предусмотрен запрос пин-кода. Информация обо всех действиях по предоставлению услуг и основных событиях в работе устройства сохраняется в локальной и облачной базах данных. Это позволяет вести статистику продаж и контролировать работу устройства. Мобильное приложение прошло тестирование, включая тестирование в составе аппаратно-программного комплекса проекта «Крепости России» и готово к массовому внедрению. В заключение можно сказать, что архитектура проекта позволяет устройствам длительно и автономно (без обслуживающего персонала) работать как при наличии, так и при отсутствии мобильных сетей передачи данных.
В рамках проекта «Бесконтактная оплата» разработано мобильное Андройд-приложение для изготовления и проверки электронных билетов на основе NFC-технологии. Для работы приложения, необходимо Android-устройство (например, телефон) со встроенным NFC модулем. Электронные билеты содержат NFC-чип стандарта ISO 14443 и могут использоваться для получения услуги в терминалах проекта, наряду с использованием банковских карт платежных систем Мир, Visa и Mastercard. Использование электронных билетов удобно в местах, где мобильная сеть недоступна и оплата банковскими картами невозможна. Также, электронные билеты могут поставляться пользователям в рамках оказания других услуг или акций, в том числе и бесплатно. Приложение написано на языке Kotlin в Android Studio, имеет красивый анимированный и интуитивно-понятный графический интерфейс, оптимизированный для выполнения задачи массового изготовления и проверки электронных билетов. На электронный билет в зашифрованном виде записывается набор данных, таких как место действия, номер билета, время выдачи, идентификатор терминала и пр. При этом, только место действия выбирается пользователем, остальные данные, вносятся автоматически. Запись или проверка билета выполняются при выборе соответствующей опции в приложении и поднесении NFC-метки к считывателю, поэтому программирование и проверка билета занимают секунды, что позволяет изготавливать их массово. Все действия пользователя с электронными билетами сразу же отображаются на экране приложения и сохраняются в локальной и облачной базах данных, для ведения учета. По каждой сессии приложение также ведет статистику, которую можно посмотреть на отдельной вкладке. Для предотвращения несанкционированного использования, предусмотрена аутентификация устройства при установке приложения. При запуске приложения, выполняется аутентификация пользователя путем проверки пин-кода. В дополнение, схема использования электронного билета не позволяет использовать билет на другом объекте или повторно.