Как мы создали IoT-решение для управления продуктами & релаксации

Компания Oy Neurosonic начинала как маленький стартап. Со временем она расширила свой продукт и превратилась в прибыльную компанию, которая может не полагаться на инвесторов. Neurosonic — это IoT-решение для расслабления, качественного сна и отдыха. Оно также помогает ослабить боль в суставах, спине, пояснице.

Многочисленные микродвигатели, встроенные в матрас, создают вибрации, благотворно воздействующие на нервную систему и нормализующие кровоток. Интенсивность воздействия может задаваться пользователем через мобильное приложение.

Все производство находится в Финляндии, а веб и мобильная разработка доверена нашей компании. Давайте пройдемся по истории проекта. Вы узнаете, как мы создали проект, какие реализовали фичи, как он был расширен и на каком этапе находится сейчас.
 

Детали проекта

Тип проекта: Mobile,Веб, IoT

Индустрия: Здоровье

Цель проекта: Приложение для соединения и управления продуктами Neurosonic устарело. Мы должны были переписать его с нуля.

Длительность: 2 года

Команда разработки: 2 разработчика мобильных приложений (iOS и Android), 1 менеджер проекта, 1 QA

Новый интерфейс делают наши партнеры — дизайнерская студия 69pixels. Для запуска следующей версии приложения планируем подключить бизнес-аналитика.
 

Технологии

Backend: PHP Yii 2

Frontend: HTML5, JavaScript

Мобильная разработка:

  • iOS: Swift
  • Android: Первая версия была написана на Java, далее мы перенесли продукт на Kotlin

Базы данных: Realm, MySql

Другое: Bluetooth-соединение, реализация своего Kiosk mode для Android
 

Как начинался проект

Александр Корольчук (CEO в BLAKIT) и Симо Пахкамаа познакомились задолго до старта работы над IoT-решением Neurosonic. Вместе они запустили мобильное приложение для мониторинга физических активностей. Вскоре Симо стал CEO Neurosonic.

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

Разработка и расширение IoT-решения

С развитием компании появились новые цели и потребовалось расширить проект. Всю работу можно поделить на три важные части:

  • Мы сделали разделение приложения для пользователей и корпоративных клиентов. Функционал отличался, но главная задача — управление устройствами — осталась.
  • Добавили серверную инфраструктуру, чтобы пользователи могли видеть статистику, управлять подписками, промокодами и активациями функций для устройств.
  • Neurosonic стала активно сотрудничать с другими компаниями и запускать совместные проекты. Вместе с компанией Ahrend ребята запустили модули для отдыха в офисах. Мы также делали кастомные приложения для выполнения таких задач.

 

Модульная архитектура

IoT-решение было построено на модульной архитектуре, что позволило нам заметно ускорить процесс сборки билда.
 

Реализация дизайнерских задумок

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

Для более плавной анимации переключений между разными состояниями экранов мы реализовали что-то вроде легковесных фрагментов. Также мы сделали кастомную анимацию circular-reveal на некоторых экранах. Благодаря этому мы смогли достичь плавной анимации и “живости” экранов даже на устаревших девайсах.
 

Функции продукта

  • Управление продуктами через Bluetooth
  • Удаленная активация фич приложения
  • Кастомные интерфейсы для партнерских приложений
  • Кiosk mode в Android
  • Изменение интерфейса при подключении к специальным девайсам
  • Красивый современный дизайн
  • Поддержка различных экранов: планшеты и телефоны

 
iot solution screens

Результаты проекта

Мы разработали комплексное IoT-решение, получившее положительный фидбэк. Из простой идеи он превратился в целую платформу для обычных пользователей и корпоративных клиентов и партнеров компании.

Мы же приобрели опыт в IoT-разработке, создав приложение, позволяющее управлять продуктами Neurosonic. Сейчас мы поддерживаем проект и разрабатываем его новую версию.
 

Если вы хотите узнать больше о наших лучших проектах, смотрите наше портфолио! Если есть идея проекта, свяжитесь с нами и получите бесплатную консультацию!

Поделиться

Последние статьи

BLAKIT выступила партнером студенческой IT Олимпиады Bit-Cup 2018!

Как IoT-проект Neurosonic привлек клиентов из США, Европы, Азии, Великобритании на Orgatec

Как мы создали IoT-решение для управления продуктами & релаксации

Решения IoT в здравоохранении. Интернет медицинских вещей

8 технологических решений для поставщиков медицинских услуг

Почему стоит использовать Kotlin в Android-разработке. Версии Kotlin 1.2.70 и 1.2.71

BLAKIT & 69pixels объявили о продолжении сотрудничества: Основатели делятся планами и идеями

Новое поколение атрибутики BLAKIT уже здесь!

BLAKIT, лидер в рейтинге Clutch.co

Как AI-проекты меняют мир, в котором мы живем