← Все проекты

IoT и встраиваемые системы · Технологии умных аквариумов

IoT-платформа для умных аквариумов

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

IoT-платформа для умных аквариумов

Запрос клиента

Что было нужно клиенту.

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

Наш подход

Что мы сделали.

Мы заново построили программную и прошивочную основу экосистемы. Работа объединила веб-приложения на Laravel, сервисы AWS IoT, прошивку на C и Arduino, обмен данными в реальном времени, настройку устройств и интеграции с данными об окружающей среде. Также мы работали с инженерами клиента по выбору компонентов, тестированию прототипов, программной совместимости и требованиям к интеграции устройств.

Результат

Полезно с первого дня.

  • Полная переработка устаревших приложений
  • Модернизация встраиваемой прошивки для всей линейки устройств
  • Подключение устройств к облаку через AWS IoT
  • Управление умным освещением и автоматические расписания
  • Синхронизация приложений и устройств в реальном времени
  • Интеграция данных о погоде и фазах Луны
  • Тестирование прототипов и консультации по интеграции оборудования
  • Кросс-девайсное тестирование, отладка и стабилизация

Технологии

На чём построено.

PHPLaravelBladeSocket.IOAWS IoTCArduinoWeather APIMoon Phase API

Переработка ПО

Поддерживаемая платформа управления аквариумным оборудованием.

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

  • Модернизированы серверные сервисы на PHP и Laravel
  • Созданы и обновлены веб-интерфейсы на Laravel Blade
  • Реализовано управление яркостью, цветовыми каналами и настройками устройств
  • Созданы автоматические расписания освещения с рассветом и закатом
  • Улучшена синхронизация приложений с подключённым оборудованием
  • Найдены и устранены проблемы устаревших приложений и интеграций

Встраиваемая прошивка

Прошивка, заново созданная для существующей линейки устройств.

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

  • Устаревшая прошивка переписана на C и Arduino
  • Модернизирована архитектура прошивки для дальнейшего развития устройств
  • Улучшен обмен данными между прошивкой и приложениями
  • Реализована поддержка настроек и управления на стороне прошивки
  • Устранены ошибки прошивки, влиявшие на поведение и связь
  • Проверена совместимость с поддерживаемыми устройствами и новыми прототипами

IoT с облачным подключением

Физические устройства, подключённые к облачной экосистеме.

AWS IoT и сервисы реального времени объединили аквариумное оборудование, прошивку, бэкенд и веб-приложения в одну согласованную среду.

  • Подключённые устройства интегрированы с инфраструктурой AWS IoT
  • Разработан облачный обмен данными между оборудованием и приложениями
  • Реализованы обновления через Socket.IO для обмена операционными данными
  • Настройки и состояние устройств синхронизированы во всей экосистеме
  • Данные о погоде подключены к функциям освещения
  • Добавлены данные о фазах Луны для режимов лунного света

Работа с оборудованием

Разработка ПО, поддерживающая создание новых продуктов.

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

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

Связаться с нами

Есть идея проекта? Давайте сделаем её.

Пришлите короткое описание. В течение одного рабочего дня мы ответим с первым техническим направлением.