|
|
  |
Open source проекты Умного дома |
|
|
|
Jun 8 2015, 09:22
|
Профессионал
    
Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368

|
Цитата(one_man_show @ Jun 8 2015, 10:00)  Можно попробовать комбинировать: железо и низкоуровневый софт от опенсоурс, а верхний уровень реализовать на коммерческом ПО. Ведь для себя же строим. Я так тоже думаю. Но есть несколько вопросов по преимуществам и гибкости таких систем. Пока я нашел только пару софтверных систем, не привязанных к определенному железу - это тот же iRidium и IP-Symcon. При этом в первом неизвестно, как реализуются сценарии и все-таки привязка к железу есть из-за особенностей лицензирования. Остальные - типа Fibaro, HomeMatic - требуют покупки родного железа, по крайней мере контроллера, что обычно есть обыкновенный атомный одноплатник либо еще хуже. В любом случае вопрос привязки проприетарных интерфейсов и железа остается открытым. В принципе базовые API задокументированы, т.е подключить свой гейтвей можно, но насколько это геморно, может сказать только толковая community, а не у всех систем она есть и большая. Надо бы поискать еще по верхнеуровнему коммерческому ПО - может есть еще чего толкового? Ну и по поводу сценариев - лично меня, как матлабщика, очень бы заинтересовала возможность интегрирования в систему сценариев, просто написанных на Cи или Си++. Тогда я мог бы все сценарии рисовать и отлаживать в симулинке и stateflow, а затем просто автоматически генерить код для контроллера умного дома. По-моему это идеальный вариант разрабатывать и отлаживать все такие системы. Правда дорогой, к сожалению для дома. Представьте - то же самое обсуждаемое отопление подогреваемым полом по датчику температуры. Классика теории регулирования. Вместо долгого подбора коефициентов, наблюдения часами, обеспечения устойчивости и быстрого отклика, с помощью УД генерим циклы полный ON, полный OFF и по логам снимаем показания температуры в комнате. Загрузили это дело в матлаб - получили законченную модель объекта управления. Далее - пара кликов для линеаризации и оптимизации - и получили все коэфициенты для контроллера - максимально быстрый отклик, без перерегулирования, да еще и промоделированный по циклам день, ночь, лето, зима и т.д. Но к сожалению, все что я вижу - PHP максимум, а то и Java. Может можно Си переделать в PHP или Javу?
|
|
|
|
|
Jun 8 2015, 14:30
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(syoma @ Jun 8 2015, 09:22)  сценариев, просто написанных на Cи или Си++ сценарии не пишут на си, пишите на c# или в крайнем случае на менеджед си а по-хорошему, тут нужна система типа workflow, с графическим интерфейсом, позволяющая раскладывать кубики-квадратики и соединять их стрелочками ну а где-то там, внутри, если оно вдруг не жить не быть потребуется, на эвенты навешиваются ваши сценарии
|
|
|
|
|
Jun 8 2015, 14:44
|
Профессионал
    
Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368

|
Цитата сценарии не пишут на си, пишите на c# или в крайнем случае на менеджед си Та мне пофиг, что там. Я просто хочу, чтобы исходные файлы, сгенерированные Матлабом, а точнее Simulink Coderом, без изменений компилировались нужной системой УД в свои сценарии. Пусть там хоть фортран будет - все равно я их смотреть не буду. Цитата а по-хорошему, тут нужна система типа workflow, с графическим интерфейсом, позволяющая раскладывать кубики-квадратики и соединять их стрелочками В платных системах она есть - типа чтобы сценарии могли домохозяйки создавать. Но это и есть бич бесплатных систем - они не могут себе это позволить - слишком дорого создавать и поддерживать.
|
|
|
|
|
Jun 8 2015, 15:07
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (one_man_show @ May 29 2015, 21:57)  Интересная система, много чего реализовано. Хоть и делают вид, что поддерживают разные платформы, видно, что делали фанаты Rasberry Pi, видна заточка даже интерфейсов под RPi. Сегодня пролучил NXP-шный кит для Jennic 5168, так в нем до кучи нафиг ненужный Rasberry Pi B+. Запихнуть что-ли SD c образом, посмотреть в живую?
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jun 8 2015, 16:33
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(syoma @ Jun 8 2015, 15:44)  исходные файлы, сгенерированные Матлабом так это ж надо матлаб спросить, я бы на их месте поддержал Цитата(syoma @ Jun 8 2015, 15:44)  Но это и есть бич бесплатных систем - они не могут себе это позволить - слишком дорого создавать и поддерживать. я писал такое, для чуть более других целей, если б кто подкинул на масло, можно бы повыкидывать лишнее и пересобрать под сабж а чтобы совсем бесплатно - я уже не тот, диван интереснее
Сообщение отредактировал Огурцов - Jun 8 2015, 16:33
|
|
|
|
|
Jun 8 2015, 21:24
|

Помогу, чем смогу
     
Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25

|
Цитата(syoma @ Jun 8 2015, 12:22)  ...Пока я нашел только пару софтверных систем, не привязанных к определенному железу - это тот же iRidium и IP-Symcon. При этом в первом неизвестно, как реализуются сценарии и все-таки привязка к железу есть из-за особенностей лицензирования. Остальные - типа Fibaro, HomeMatic - требуют покупки родного железа, по крайней мере контроллера, что обычно есть обыкновенный атомный одноплатник либо еще хуже. ... Я бы остановился на iRidium, он мне больше всех понравился по реализации, дизайну и поддержке. При построении такой важной системы ведь за что-то нужно платить, буду платить за красоту и тех.поддержку  Останется только привязать свою железку к их HWID, пройдя стандартную процедуру. Цитата(zltigo @ Jun 8 2015, 18:07)  Сегодня пролучил NXP-шный кит для Jennic 5168, так в нем до кучи нафиг ненужный Rasberry Pi B+. Запихнуть что-ли SD c образом, посмотреть в живую? Если есть возможность, почему бы действительно не потренировать железку
--------------------
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|