Детальная информация

Название Разработка мобильного приложения для работы с пасечными весами по протоколу Bluetooth Low Energy: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы Иванов Константин Александрович
Научный руководитель Смирнов Николай Георгиевич
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2025
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика кроссплатформенное мобильное приложение ; bluetooth low energy ; flutter ; dart ; cross-platform mobile application
Тип документа Выпускная квалификационная работа бакалавра
Тип файла PDF
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.04
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-913
Права доступа Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\35745
Дата создания записи 30.07.2025

Разрешенные действия

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа Анонимные пользователи
Сеть Интернет

Выпускная квалификационная работа направлена на создание мобильного приложения для взаимодействия с пасечными весами по протоколу BLE. В ходе работы было проведено исследование сферы пчеловодства, определено назначение контрольного улья и важность мониторинга его веса, а также был рассмотрен протокол взаимодействия с пасечными весами. С применением языка программирования Dart и фреймворка Flutter было разработано кроссплатформенное мобильное приложение, способное взаимодействовать с пасечными весами посредством bluetooth модуля. Приложение способно подключаться к весам, получать с них данные измерений, хранить их локально, строить визуализацию данных в виде столбчатых диаграмм, экспортировать данные в формате csv и производить настройку различных параметров весов. Приложение было оттестировано в ручном режиме и покрыто Unit-тестами для обеспечения корректной работы бизнес-логики. и повышения устойчивости к ошибкам. Ключевые технологии: 1.) Flutter 2.) Dart 3.) BLE 4.) Clean-архитектура 5.) Библиотеки: a.) Hive - локальное хранение измерений b.) fl_charts - работа с графиками c.) flutter_blue_plus - работа с BLE d.) BLoC - state-management.

The final qualifying work is aimed at creating a mobile application for interacting with bee scales using the BLE protocol. In the course of the work, a study of the field of beekeeping was conducted, the purpose of the control hive and the importance of monitoring its weight were determined, and the protocol of interaction with apiary scales was considered. Using the Dart programming language and the Flutter framework, a cross-platform mobile application has been developed that can interact with the bee scales via a bluetooth module. The application is able to connect to the scales, receive measurement data from them, store them locally, build data visualization in the form of bar charts, export data in csv format and configure various parameters of the scales. The application has been tested manually and covered with Unit tests to ensure the correct operation of the business logic. Key technologies: 1.) Flutter 2.) Dart 3.) BLE 4.) Clean-architecture 5.) Side-packages: a.) Hive - local storage b.) fl_charts - chart’s visualization c.) flutter_blue_plus - package for working with BLE d.) BLoC - state management.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать Загрузить
Интернет Анонимные пользователи

Количество обращений: 0 
За последние 30 дней: 0

Подробная статистика