Детальная информация
Название | Разработка мобильного приложения для работы с пасечными весами по протоколу Bluetooth Low Energy: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» |
---|---|
Авторы | Иванов Константин Александрович |
Научный руководитель | Смирнов Николай Георгиевич |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Выходные сведения | Санкт-Петербург, 2025 |
Коллекция | Выпускные квалификационные работы ; Общая коллекция |
Тематика | кроссплатформенное мобильное приложение ; bluetooth low energy ; flutter ; dart ; cross-platform mobile application |
Тип документа | Выпускная квалификационная работа бакалавра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Бакалавриат |
Код специальности ФГОС | 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