Умная система мониторинга отеля и дома с облачными автоматизированными управлениями
Опытайте безопасное, облачно подключённое решение, которое мониторит и автоматизирует каждый критически важный компонент вашего отеля или умного дома. Управляйте устройствами с любого Android-устройства, получайте алерты в реальном времени и автоматизируйте операции на основе настраиваемых правил.
Обзор
Система подключает датчики и исполнительные механизмы к облаку через Arduino и Raspberry Pi, предоставляя единый дашборд, доступный через нативное Android-приложение. Ключевые функции:
- Мониторинг парковки, температуры и уровня воды в реальном времени
- Автоматизированное управление моторами и воротами
- Настраиваемые email-алерты для критических событий
- Кроссплатформенная совместимость и безопасное хранение данных
Основные моменты демо
- Парковка — LDR-датчики определяют наличие машины и мгновенно обновляют UI.
- Температура — датчик LM35 подаёт живые показания.
- Уровень воды — ультразвуковой датчик контролирует уровень в резервуаре.
- Управление мотором и воротами — небольшие бесколлекторные DC-моторы переключаются через облачные команды.
Настройка прототипа
Настройка делится на четыре этапа: конфигурация облака, программирование Arduino, развёртывание на Raspberry Pi, интеграция Android-приложения.
1. Настройка аккаунта ARTIK Cloud
- Зарегистрируйтесь на ARTIK Cloud.
- Перейдите в Device Types → New Device Type. Введите отображаемое имя (например, «hotel-testing») и уникальный идентификатор.
- В разделе Manifest добавьте поля:
- water_value (String)
- parking_value (String)
- temperature_value (String)
- state_motor (Boolean)
- state_gate (Boolean)
- Определите действия:
motor_on,motor_off,gate_on,gate_off. - Активируйте манифест и создайте новое приложение. Установите авторизацию Client Credentials, Auth Code, Implicit и используйте
https://localhost:8000/acdemo/index.phpкак redirect URL. - Выдайте права Read и сохраните Client ID и Client Secret.
- В разделе Devices подключите новое устройство с именем, созданным ранее. Сгенерируйте Device Token и запишите Device ID и Device Token.
- Опционально добавьте правило (например, email-уведомление при срабатывании
motor_on).
2. Настройка Arduino
Подключите следующие датчики и исполнительные механизмы:
- LDR для парковки
- LM35 для температуры
- Ультразвуковой датчик для уровня воды
- Бесколлекторные DC-моторы для ворот и мотора (при необходимости используйте драйвер)
Загрузите предоставленный Arduino-скетч (скорректируйте назначение пинов). Скетч публикует значения датчиков и слушает облачные команды.
3. Развёртывание на Raspberry Pi
Установите Node.js и запустите облачный мост-сервер.
sudo apt-get update
sudo apt-get install node
mkdir ~/cloudlive
cd ~/cloudlive
wget https://raw.githubusercontent.com/Anas-siddiqui/cloudlive/master/server.js
nano server.js # Замените device_id и device_token на свои
sudo node server.js
Сервер читает последовательные данные от Arduino, пересылает их в ARTIK Cloud и обрабатывает входящие команды.
4. Настройка Android-приложения
Клонируйте Android-репозиторий, затем отредактируйте следующие файлы с вашими учётными данными:
MainActivity.java— вставьте Client IDArtikCloudSession.java— вставьте Client ID и Device IDmy_activity.java— вставьте KEY_ACCESS_TOKEN
Соберите и установите APK. При первом запуске войдите тем же аккаунтом ARTIK Cloud. Приложение покажет живые данные датчиков и позволит ручное управление.
Будущие улучшения
Можно интегрировать дополнительные модули: HVAC-контроль, умное освещение, камеры безопасности. Облачная архитектура обеспечивает кроссплатформенность и масштабируемость.
Источник
Производственный процесс
- Инструменты мониторинга AWS: Мастерство облачной безопасности и производительности
- Почему облачное мастерство — единственный путь вперед в 2017 году
- Точный мониторинг температуры в серверной на Raspberry Pi
- Система домашней безопасности на Raspberry Pi: обнаружение движения PIR + камера с email-уведомлениями
- Автоматизированная система полива растений на Raspberry Pi с веб-дашбордом
- Повышение эффективности напиточного производства с IoT-мониторингом уровня жидкости
- IoT-решения для мониторинга газа: повышение стандартов промышленной безопасности
- Революция в управлении молочным производством с IoT-мониторингом уровня молока
- Интеллектуальный мониторинг водохранилищ: оптимизация водного управления для бизнеса
- Облачный мониторинг: система удаленного контроля для управления активами в реальном времени