Создаем кросплатформенный СЕРВЕР Linux/Windows Mono/.NET4.0.
Сервер включает в себя:
HTTP сервер интерфейса,
WebSocket сервер для интерфейса,
HTTP сервер для общения с контроллерами.
Сервер УМНОГО ДОМА RSHS (Reavisor Smart Home Server)
Re: Сервер УМНОГО ДОМА RSHS (Reavisor Smart Home Server)
С момента создания темы прошло достаточно много времени. К-сожалению, не было возможности подробно информировать об изменениях. Постараемся все исправить и больше уделять внимание текстам.
Итак, что было сделано за время нашего молчания:
- полностью реализована и протестирована работа сервера со всеми компонентами системы (исполнительными модулями) 1wire, in, out и т.д.
- содан многопользовательский web-интерфейс. Проверен и продолжает постоянно тестироваться на различных браузерах. Скриншоты - в теме "ИНТЕРФЕЙС". Прямой доступ будет предоставлен чуть позже.
- Стабильно работает на одноплатных компьютерах на базе процессоров ARM (cubie board, banana pi и т.д.). Первый тестовый "кубик" запустили 22.04.2015.
*Allwinner A10 SoC (ARM Cortex A8 @ 1 ГГц процессор).
1 Гб DDR3, 4 Гб встроенной NAND Flash, 1x MicroSD слот,
1x SATA порт., 10/100 Ethernet разъем, размеры: 10 см х 6 см
Конечно транслировать видео в HD - не получится, но со своими задачами справляется и время отклика на действие вполне устраивает.
- Реализована пользовательская настройка поведения умного дома сходная с принципами ООП. Основными элементами настройки являются датчики, устройства, условия и действия. У каждого элемента есть поля данных, события и методы. Соединяя в графической среде элементы и выстраивая цепочки пользователь может настроить реакцию умного дома на действия пользователя или внешние события (такие как нажатие на кнопку, протечку воды, движение в поле зрения камеры и т.д.).
- Добавлена поддержка RTSP и MJPEG камер. (на данный момент только снэпшоты).
В планах на ближайшее время : добавить на сервер элемент - "переменная", расширить список функций(для более гибкой настройки), статистика событий, мультирум (частично сделано, нужно добавление в интерфейс), разработка 1WIRE модуля управления ИК устройствами (телевизор, кондиционер и т.д) с возможностью обучения пользователем, записью в память используемых пультов ДУ, 1WIRE модуль управления рулонными шторами, жалюзи и другими приводами.
Итак, что было сделано за время нашего молчания:
- полностью реализована и протестирована работа сервера со всеми компонентами системы (исполнительными модулями) 1wire, in, out и т.д.
- содан многопользовательский web-интерфейс. Проверен и продолжает постоянно тестироваться на различных браузерах. Скриншоты - в теме "ИНТЕРФЕЙС". Прямой доступ будет предоставлен чуть позже.
- Стабильно работает на одноплатных компьютерах на базе процессоров ARM (cubie board, banana pi и т.д.). Первый тестовый "кубик" запустили 22.04.2015.
*Allwinner A10 SoC (ARM Cortex A8 @ 1 ГГц процессор).
1 Гб DDR3, 4 Гб встроенной NAND Flash, 1x MicroSD слот,
1x SATA порт., 10/100 Ethernet разъем, размеры: 10 см х 6 см
Конечно транслировать видео в HD - не получится, но со своими задачами справляется и время отклика на действие вполне устраивает.
- Реализована пользовательская настройка поведения умного дома сходная с принципами ООП. Основными элементами настройки являются датчики, устройства, условия и действия. У каждого элемента есть поля данных, события и методы. Соединяя в графической среде элементы и выстраивая цепочки пользователь может настроить реакцию умного дома на действия пользователя или внешние события (такие как нажатие на кнопку, протечку воды, движение в поле зрения камеры и т.д.).
- Добавлена поддержка RTSP и MJPEG камер. (на данный момент только снэпшоты).
В планах на ближайшее время : добавить на сервер элемент - "переменная", расширить список функций(для более гибкой настройки), статистика событий, мультирум (частично сделано, нужно добавление в интерфейс), разработка 1WIRE модуля управления ИК устройствами (телевизор, кондиционер и т.д) с возможностью обучения пользователем, записью в память используемых пультов ДУ, 1WIRE модуль управления рулонными шторами, жалюзи и другими приводами.
Re: Сервер УМНОГО ДОМА RSHS (Reavisor Smart Home Server)
Добавлен и протестирован элемент "переменная".
Закончили работу над аудиоплеером в "МУЛЬТИРУМЕ".
Реализована возможность получать из одного источника ***несколько различных независимых потоков звука***.
Закачиваем библиотеку своей любимой музыки и добавляем лучшие каналы онлайн-радио. Быстрый доступ к плееру с главного экрана. Простое управление. Возможность регулировать громкость у всех источников одновременно и у каждого по-отдельности.
Сценарий работы плеера привязан к любому событию, например к установленному заранее времени (будильник), датчику движения (включение в помещении), к обычным клавишам выключателей и кнопок (управлять плеером и регулировать громкость).
Добавили статистику событий в виде графиков и дублирующих таблиц. Пользователь сам решает для каких датчиков или устройств необходимо собирать статистику. Для каждого элемента персонально можно задать период хранения данных.
Закончили работу над аудиоплеером в "МУЛЬТИРУМЕ".
Реализована возможность получать из одного источника ***несколько различных независимых потоков звука***.
Закачиваем библиотеку своей любимой музыки и добавляем лучшие каналы онлайн-радио. Быстрый доступ к плееру с главного экрана. Простое управление. Возможность регулировать громкость у всех источников одновременно и у каждого по-отдельности.
Сценарий работы плеера привязан к любому событию, например к установленному заранее времени (будильник), датчику движения (включение в помещении), к обычным клавишам выключателей и кнопок (управлять плеером и регулировать громкость).
Добавили статистику событий в виде графиков и дублирующих таблиц. Пользователь сам решает для каких датчиков или устройств необходимо собирать статистику. Для каждого элемента персонально можно задать период хранения данных.
Re: Сервер УМНОГО ДОМА RSHS (Reavisor Smart Home Server)
Добавили немного "фарша" к датчикам.
Датчик температуры.
При добавлении на сервер, у пользователя есть возможность на выбор определить все необходимое для отображения или статистики, например: показывать состояние датчика в главном меню или использовать только фоном для каких-либо действий.
Если добавляем возможность сохранять данные - можем задать период их хранения. При этом автоматически появляется возможность посмотреть статистику работы этого датчика в виде графика или таблицы (с сортировкой данных).
Также добавлена вкладка "ошибки" для анализа стабильности работы датчика.
Период опроса каждого датчика можно задать индивидуально.
В настройках предусмотрена возможность задавать несколько диапазонов для показаний датчика температуры, например диапазон "хорошо" от -2 до +5 и диапазон "плохо" от +10 до +20. Каждому интервалу можно задать свой цвет для отображения на графике и использовать эти интервалы для выполнения сценариев. Допустим в диапазоне "плохо" будет включена вентиляция и отправится СМС на номер заданный номер.
Датчик температуры.
При добавлении на сервер, у пользователя есть возможность на выбор определить все необходимое для отображения или статистики, например: показывать состояние датчика в главном меню или использовать только фоном для каких-либо действий.
Если добавляем возможность сохранять данные - можем задать период их хранения. При этом автоматически появляется возможность посмотреть статистику работы этого датчика в виде графика или таблицы (с сортировкой данных).
Также добавлена вкладка "ошибки" для анализа стабильности работы датчика.
Период опроса каждого датчика можно задать индивидуально.
В настройках предусмотрена возможность задавать несколько диапазонов для показаний датчика температуры, например диапазон "хорошо" от -2 до +5 и диапазон "плохо" от +10 до +20. Каждому интервалу можно задать свой цвет для отображения на графике и использовать эти интервалы для выполнения сценариев. Допустим в диапазоне "плохо" будет включена вентиляция и отправится СМС на номер заданный номер.
- Вложения
-
- IMG_2714.PNG (170.12 КБ) 53376 просмотров
-
- IMG_2712.PNG (228.45 КБ) 53376 просмотров
-
- IMG_2711.PNG (159.75 КБ) 53376 просмотров
Re: Сервер УМНОГО ДОМА RSHS (Reavisor Smart Home Server)
Добавили статистики к считывателям карт, герконам, датчикам движения, устройствам.
График, диаграмма, таблица.
График, диаграмма, таблица.
- Вложения
-
- IMG_2754.PNG (151.22 КБ) 53355 просмотров
Вернуться в «Программное обеспечение для автоматизации дома»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя