Network Analytics

Мобильное приложение и дашборд для компании по подбору решений для мобильной связи внутри зданий

Год запуска: 2023
Обложка кейса Network Analytics

О проекте

Проект представляет собой мобильное приложение для сбора данных об уровне и качестве сигнала в зданиях для установки оборудования, а также дашборд для отображения и ресерча этих данных.

Текст во всю ширину

Целевая аудитория

  • Владельцы коммерческих и корпоративных зданий, которые заинтересованы в обеспечении высококачественной мобильной связи внутри своих зданий, чтобы удовлетворить потребности своих арендаторов и клиентов;
  • ИТ-специалисты и технические менеджеры, использующие приложение и дашборд для мониторинга и оптимизации сети внутри здания, обеспечивая стабильное соединение для сотрудников и посетителей;
  • Инженеры и технические специалисты по связи, применяющие приложение для сбора и анализа данных о качестве сигнала, что позволяет им настраивать сеть и оборудование для максимальной производительности;
  • Поставщики услуг мобильной связи, использующие приложение, чтобы предоставить клиентам рекомендации по улучшению связи внутри их зданий и повысить уровень обслуживания.

Задачи проекта

1. Разработка мобильного приложения, которое позволяет пользователям собирать данные об уровне и качестве мобильного сигнала внутри зданий. 

2. Создание дашборда, который позволяет визуализировать и анализировать собранные данные о сигнале.

3. Реализация функциональности для подключения нескольких мобильных устройств по Bluetooth и сбора данных о сигнале сразу с нескольких устройств.

4. Разработка интерактивных карт сигнала, позволяющих пользователям создавать точки на планах зданий, проводить тесты скорости и анализировать параметры сигнала на разных этажах.

5. Внедрение возможности выбора светлой или темной темы на дашборде для повышения удобства использования в различных условиях освещения.

6. Разработка собственных решений для получения различных параметров сигнала, что позволит пользователям собирать и анализировать данные более точно.

Информация о проекте

Команда

1 PM, 3 Frontend, 2 Backend, 1 QA

Основной стек

Laravel, Vue.js, React Native, Kotlin

Время разработки

7 месяцев

Поддержка

Поддержка и развитие проекта по сей день

Самописный функционал Network Analytics

Функционал проведения тестов

Самописный функционал

Проект включает в себя собственные методы для сбора разнообразных данных о сигнале, а также самописный SpeedTest функционал, который позволяет пользователям проводить тесты на скорость передачи данных. Эти уникальные решения позволяют более точно измерять и анализировать качество мобильной связи внутри зданий, обеспечивая пользователям полную информацию о сети.

Интерактивная карта Network Analytics

Экран интерактивной карты

Интерактивные карты

Наиболее увлекательной особенностью проекта являются интерактивные карты сигнала (сюрвеи). Они позволяют заказчику получать полное представление о сигнале на этаже в разных точках, а также сравнивать разные параметры сигнала. На этих картах можно устанавливать, перемещать и удалять точки, проводить тесты скорости, что обеспечивает более подробный и точный анализ качества мобильной связи внутри здания.

Дашборд Network Analytics

Дашборд

Дашборд

Дашборд включает интерактивные карты сигнала, где пользователи могут видеть и анализировать данные о мобильном сигнале в зданиях. Они могут также перемещать точки и управлять информацией о зданиях и этажах. Доступны светлая и темная темы.

Экраны устройств Network Analytics

Экран подключения устройств

Bluetooth-интеграция

Интеграция Bluetooth позволяет подключать несколько мобильных устройств одновременно и получать данные о сигнале сразу с нескольких устройств одним нажатием на главной панели. Это облегчает сбор информации и позволяет получить более обширное представление о качестве мобильной связи в здании.

Этапы разработки

1

Дизайн

Дизайн приложения начался с создания прототипов, которые включали в себя основные алгоритмы действий. Позже, этот прототип был усовершенствован с добавлением цветовой палитры, UI-кита и всех необходимых деталей.

Дизайн дашборда был создан более свободно и формировался в процессе разработки. В конечном итоге, дизайн дашборда был доработан с учетом предложений и коррекций со стороны клиента.

Макеты Network Analytics
2

Разработка приложения

Мобильное приложение было разработано с использованием фреймворка React Native. Для сбора данных о сигнале был использован язык программирования Kotlin и методы, специфичные для платформы Android. Это позволило создать высокопроизводительное приложение, поддерживающее работу на устройствах Android, а также обеспечивающее доступ к нативным возможностям Android для более эффективного сбора данных о сигнале.

3

Создание дашборда

Дашборд был разработан с использованием фреймворка Laravel для бэкенда и Vue.js для фронтенда. Для ускорения процесса разработки, в проекте использовалась заготовка интерфейса и методов, которая была заимствована из другого проекта. Это позволило значительно сократить время, затрачиваемое на разработку дашборда.

Для связи между мобильным приложением и дашбордом использовались базы данных, что позволило обмениваться данными между этими двумя компонентами. Для документирования методов и API использовалась Swagger, что сделало процесс разработки более прозрачным и облегчило взаимодействие между разработчиками приложения и дашборда, а также упростило интеграцию и сопровождение системы в целом.

Разработка дашборда Network Analytics
4

Тестирование

Тестирование приложения было сложным и многогранным процессом. Для полного тестирования были задействованы несколько устройств на платформе Android, несколько сим-карт с интернетом, которые были установлены на все приложения.

Далее были проведены тесты по Bluetooth-коннекту устройств, SpeedTest – замеры, тестирование сигнала на разных типах сети (2G, 3G, 4G, 5G). Для этого наши тестировщики перемещались по помещению и находили зоны с плохим сигналом. Также протестированы все данные приложения в дашборде.

Результаты

1. Разработаны и успешно внедрены мобильное приложение и дашборд, предоставляющие возможности по сбору, анализу и мониторингу данных о качестве мобильного сигнала внутри зданий;

2. Благодаря интерактивным картам сигнала, пользователи могут получать более подробную информацию о своей сети и проводить тесты скорости, а также корректировать расположение точек на картах для улучшенной точности измерений;

3. Добавлена функциональность Bluetooth-интеграции, которая позволила собирать данные с нескольких устройств одновременно, упрощая и ускоряя процесс мониторинга сигнала;

4. Разработаны собственные методы для сбора данных о сигнале и функциональности SpeedTest, обеспечивающие более точные измерения и анализ качества связи;

5. Дашборд был разработан с использованием Laravel и Vue.js, что обеспечило гибкость и адаптивность. Это сократило время разработки и позволило легко вносить изменения.

Хотите заказать такой же проект?

Хочу также

Ознакомьтесь с другими нашими проектами

Интернет-магазин БАДов и витаминов

Превью кейса Nature's Sunshine

Мобильное приложение спортивного издания «ПЛЕЙМЕЙКЕР»

Превью кейса Playmeyker

Сайт одной из крупнейших в Санкт-Петербурге компаний водного туризма

Превью "Нева Тревел"

Каталог индийских фильмов с рейтингами и гибкими критериями оценки

Превью кейса Somindram

Веб-конструктор на Canvas для создания контейнеров

Превью Builder

Платформа для организации свадеб “Wendor”

Превью Wendor

Мы готовы взяться за проект
любой сложности

Мы готовы обсудить ваш проект, создать стратегию реализации сайта и сформировать индивидуальное предложение. У вас есть вопросы? Просто оставьте заявку на сайте, и мы свяжемся с вами в ближайшее время.
Свяжитесь с нами
Отправьте нам запрос по проекту вашего веб-сервиса или приложения и в ближайшее время с вами свяжутся!

    [_utm_tag]

    Этот сайт использует cookies.