Студенты направления «Программная инженерия» института информационных технологий ЧелГУ Вячеслав Крючковенко и Данил Соколов в качестве дипломного проекта разработали в компании «ТехноКом» сервис SmartSoil для мониторинга плотности почвы. Сервис предназначен для агрономов, которые следят за обработкой почвы в полях для повышения урожая.
SmartSoil помогает аграриям контролировать состояние почвы и принимать решения для сохранения и улучшения урожая. Вячеслав Крючковенко создал клиентскую часть приложения на технологиях Vue 3, TypeScript и OpenStreetMaps, включающую отображение полей на карте и аналитические инструменты.
«Это сервис для мониторинга твёрдости почвы, — поясняет Вячеслав Крючковенко. — Он нужен, чтобы в дальнейшем использовать знания, полученные на этом сервисе, для посадки культур на наблюдаемые поля. Я написал клиентскую часть приложения, то есть есть сам сайт, на котором пользователи могут наблюдать за полями».
В ходе разработки студенты взаимодействовали с агрономами и создали первые версии SmartSoil, которые уже используются сельхозпроизводителями России. Данил Соколов является backend-разработчиком сервиса: он написал серверную часть с микросервисной архитектурой для обработки сведений о состоянии почвы и формирования тестов.
«В данный момент развивается направление параметра плотности почвы, — говорит Данил Соколов. — Разработано устройство «Пенетрометр», измеряющее плотности почвы относительно прилагаемых усилий. Это устройство передаёт данные на сервис, где они обрабатываются и анализируются, а затем предоставляются пользователю, чтобы он мог принимать решения об дальнейшей обработке поля. Проект продолжает развиваться, всё больше клиентов интересуются SmartSoil за счёт автоматизации данного направления».