1 2 3 4 5 6 7 8 9 10 0/10 0,00оценок: 0

WEB интерфейс как основная составляющая умного дома

Тема в разделе "Умный дом", создана пользователем Teemon, 15.05.14.

  1. Teemon
    Регистрация:
    07.02.13
    Сообщения:
    342
    Благодарности:
    59

    Teemon

    Живу здесь

    Teemon

    Живу здесь

    Регистрация:
    07.02.13
    Сообщения:
    342
    Благодарности:
    59
    Адрес:
    Хабаровск
    WEB интерфейс как основная составляющая умного дома
    Позволю сказать, что интерфейс взаимодействия с "умным" домом - является главным в этом самом "умном" доме, и неважно, делаете ли вы его для себя или для заказчика.
    Именно интерфейс определяет "картинку" вашей системы, никому нет никакого дела до технологий и архитектуры.
    Какие интерфейсы?
    Кнопочный интерфейс со шкафа\по месту в доме. Смс. "Локальная" скада на ПК. Нативные приложения на телефонах. Веб-интерфейс. Ну еще голосовые и ментальные.

    Так вот, веб-интерфейс по моему мнению является наиболее "расово правильным" для дистанционного и удобного управления - ввиду доступности и кроссплатформенности.
    Не беру сейчас в рассмотрение остальные - кнопочные и смс тоже нужны, но я не об этом.

    Так вот, систем (платформ) предоставляющих нормальный, полноценный веб-интерфейс позволю себе сказать - НЕТ.
    Есть куча самых разных проектов, Мажордомо, ОпенХаб, MBLogic и др., но все они по большому счету не то что бы кривые, но очень уж, кхм... "узкие" в применении.
    По большому счету, нет более-менее "единой" платформы для умного дома, позволяющей вам, разработчику создавать систему как в промышленных SCADA системах - вот теги, вот экраны, вот элементы и т. д.
    Вы вынуждены прописывать конфиги, биндить каналы, читать логи, конфигурировать патчи и еще заниматься бог знает чем.
    Хотя по факту, все что нужно то, это включать\выключать что нибудь, или изменять режим, т. е. от веб-интерфейса мало что нужно.

    И кстати, контроллеров с веб-интерфейсами мало.
    У сименса есть - S7-1200. Да, не самый дешевый ПЛК, но веб-сервер на борту "подкупает" - вы можете реализовать визуализацию всего, что нужно.

    Однако, веб-клиент с доступом к веб-серверу на ПК на практике может иметь больше преимуществ - это и видеокамеры, и доступ к куче протоколов.
    Но, повторюсь - нет нормальной платформы для умного дома, а есть только куча огородов.

    Из за чего напрашивается написать свою платформу с блекджеком и шлюхами
    Вот такой поток мысли)
     
  2. Ivan Kulibin
    Регистрация:
    07.05.10
    Сообщения:
    1.567
    Благодарности:
    609

    Ivan Kulibin

    Electronics Supervisor

    Ivan Kulibin

    Electronics Supervisor

    Регистрация:
    07.05.10
    Сообщения:
    1.567
    Благодарности:
    609
    Адрес:
    Ростов-на-Дону
    Дешевле это только бесплатно. Цена на 1200ый от 9 тыров. https://www.saa.su/category/simatic_s7-1200/
    Подцепите к нему СКАДА через ОПС сервер и рулите откуда хотите. Я своим рулю из другого полушария и без проблем. Также прогу загружаю и выгружаю. Только есть маленькое но, надо быть осторожным с IP адресом. Если по ошибке загрузить хардваре, то ПЛС потеряетсЯ и до него не достучишся. Правда это лечится через ремоте десктоп. Я по ошибке загрузил хардваре и не смог потом до него достучатся. Потом через ремоте десктоп вылечил. ПЛС у меня этот пока работает в тестовом режиме, тоесть к нему ничего не поключено на входы выходы. Но как показала практика молжно цеплятьв работу, правда если не найдется хакер который прогу сломает. Хотя в этом мало вероятности. Надо будет попытатся с МАС адресом связать както.
     
  3. Teemon
    Регистрация:
    07.02.13
    Сообщения:
    342
    Благодарности:
    59

    Teemon

    Живу здесь

    Teemon

    Живу здесь

    Регистрация:
    07.02.13
    Сообщения:
    342
    Благодарности:
    59
    Адрес:
    Хабаровск
    Как рулите непосредственно процессом - уточните? через ремоте десктоп?
    Боюсь, такое решение не продашь заказчику...
     
  4. Ivan Kulibin
    Регистрация:
    07.05.10
    Сообщения:
    1.567
    Благодарности:
    609

    Ivan Kulibin

    Electronics Supervisor

    Ivan Kulibin

    Electronics Supervisor

    Регистрация:
    07.05.10
    Сообщения:
    1.567
    Благодарности:
    609
    Адрес:
    Ростов-на-Дону
    Нет через ОПС сервер и СКАДА. Через ремоте только настраивал контроллер чтобы видеть его отовсюду. Потом в ОПС прописал IP адрес контролера. Для опытов вывел часы с контроллера на экран. Немного подтормаживает, иногда не видно, а иногда заметно что секундная стрелка подтормаживает я думаю что гдето на полсекунды. Но а что хотеть быстро если до контроллера 12 000 км и скорость интернета 400кбит. На продажу не пойдет, так как чтобы продать то проги надо леценизонные (KepServer и RSView32 около 3000 ЮСД, чуть меньше), а для себя можно и бесплатно. Кстати через ремоте десктоп подтормаживание гораздо больше.
     
  5. X13dev
    Регистрация:
    29.05.13
    Сообщения:
    277
    Благодарности:
    85

    X13dev

    Живу здесь

    X13dev

    Живу здесь

    Регистрация:
    29.05.13
    Сообщения:
    277
    Благодарности:
    85
    Адрес:
    Германия
    А я позволю себе не согласиться, одна из компонент.

    Язык? Способ организации? Способ создания/редактирования? Протокол взаимодействия с другими подсистемами? Смогу ли я это прикрутить к своей системе?
     
  6. Ko4evnik_V
    Регистрация:
    04.08.11
    Сообщения:
    364
    Благодарности:
    28

    Ko4evnik_V

    Живу здесь

    Ko4evnik_V

    Живу здесь

    Регистрация:
    04.08.11
    Сообщения:
    364
    Благодарности:
    28
    Адрес:
    Москва
    Короче, нужна ось, типа Windows Home, к которой уже прикручивается железо.
     
  7. Teemon
    Регистрация:
    07.02.13
    Сообщения:
    342
    Благодарности:
    59

    Teemon

    Живу здесь

    Teemon

    Живу здесь

    Регистрация:
    07.02.13
    Сообщения:
    342
    Благодарности:
    59
    Адрес:
    Хабаровск
    Да это всего лишь мысль. По факту вижу что-то типа СКАДЫ, с каналами, контроллерами и так далее. И, самое главное, с интерфейсом для инженера)

    Потому что по факту сейчас - либо пользоваться промышленными скадами, либо использовать такие же "самописки")

    Для начала можно реализовать привязку Modbus протокола, привязать его в БД, прикрутить веб-интерфейс... Ну, считай что OpenHab, только вся загвоздка как мне кажется - в графическом редакторе для пользовательского интерфейса. Т. к. он ориентирован на веб, то и разработчик должен быть веб-разработчиком. А я например, как автоматчик в http, js, php не очень силен, соответтсвенно и минус вижу где-то здесь как для интегратора)
    Был бы хороший графический редактор а-ля Iridium. Иридиум в целом хорошая система, но ее плюс - ее же и минус - софт пишется под конкретный клиент. Но, с другой стороны вы освобождаетесь от необходимости иметь сервер.
    Хотя лично я скорее за сервер. Мощности компов хватает - достаточно неттопа за 10 000, но в ПК вы можете также заводить видеонаблюдение, имейлы, смс и прочее.
     
  8. Teemon
    Регистрация:
    07.02.13
    Сообщения:
    342
    Благодарности:
    59

    Teemon

    Живу здесь

    Teemon

    Живу здесь

    Регистрация:
    07.02.13
    Сообщения:
    342
    Благодарности:
    59
    Адрес:
    Хабаровск
    Также считаю, что Модбас ТСП по большому счету - наиболее подходящий унифицированный протокол для обмена между ПЛК и верхушкой умного дома. Как ни крути, но он по большому счету объединяет большинство ПЛК
     
  9. Teemon
    Регистрация:
    07.02.13
    Сообщения:
    342
    Благодарности:
    59

    Teemon

    Живу здесь

    Teemon

    Живу здесь

    Регистрация:
    07.02.13
    Сообщения:
    342
    Благодарности:
    59
    Адрес:
    Хабаровск
    Majordomo опять же, ну вроде бы то, что нужно, но блин, все через "восемь раз вокруг ноги, через ж*пу в сапоги и на шее бантик")
    Автор пошел по объектно-ориентированной схеме, т. е классы, объекты, свойства... Хотя автоматчики оперируют тегами и т. д)
     
  10. Ivan Kulibin
    Регистрация:
    07.05.10
    Сообщения:
    1.567
    Благодарности:
    609

    Ivan Kulibin

    Electronics Supervisor

    Ivan Kulibin

    Electronics Supervisor

    Регистрация:
    07.05.10
    Сообщения:
    1.567
    Благодарности:
    609
    Адрес:
    Ростов-на-Дону
    У Сименса есть ОПС условно бесплатный PC Access называется. Его можно бесплатно взять в оффисе. там есть какието ограничения. RS View32 runtime на 32 тэга тоже бесплатная. Можнл и нашу СКАДА найти не дорогую или бесплатную. Если собрались работать с нормальными контроллерами то и поищите нормальные програмы, а не самоделки. А то потом замучаетесь к клиентам ездить на все глюки. Если клиент хочет очень надежно то пусть платит за проги. У меня за пять 5,5 лет ни одного глюка не было. (правда я 300ый пользую, а 1200ый только купил недавно для опытов).
     
  11. X13dev
    Регистрация:
    29.05.13
    Сообщения:
    277
    Благодарности:
    85

    X13dev

    Живу здесь

    X13dev

    Живу здесь

    Регистрация:
    29.05.13
    Сообщения:
    277
    Благодарности:
    85
    Адрес:
    Германия
    Вот человек показывал, не только мысли.
    На счёт Modbus у меня нет однозначной уверенности, протокол обязан поддерживать передачу метаинформации. Но я программист и возможно уже испорчен современными IDE.
     
  12. Teemon
    Регистрация:
    07.02.13
    Сообщения:
    342
    Благодарности:
    59

    Teemon

    Живу здесь

    Teemon

    Живу здесь

    Регистрация:
    07.02.13
    Сообщения:
    342
    Благодарности:
    59
    Адрес:
    Хабаровск
    Принципиальное требование от интферфейса - возможность управлять системой. Если система построена на ПЛК (а нормальной альтернативы сейчас нет), то самый как по мне, стандартный протокол - Modbus. И куча устройств недорогих.
    Все эти AMX, KNX - от лукавого за дурные деньги.
     
  13. X13dev
    Регистрация:
    29.05.13
    Сообщения:
    277
    Благодарности:
    85

    X13dev

    Живу здесь

    X13dev

    Живу здесь

    Регистрация:
    29.05.13
    Сообщения:
    277
    Благодарности:
    85
    Адрес:
    Германия
    А люди обычно начинают с 1-Wire и для них ПЛК и Modbus - непонятно что и за дурные деньги.
    Вот и получаем ситуацию: те кто знает как - не умеют, а а те кто умеет - им и так хорошо.
     
  14. Ivan Kulibin
    Регистрация:
    07.05.10
    Сообщения:
    1.567
    Благодарности:
    609

    Ivan Kulibin

    Electronics Supervisor

    Ivan Kulibin

    Electronics Supervisor

    Регистрация:
    07.05.10
    Сообщения:
    1.567
    Благодарности:
    609
    Адрес:
    Ростов-на-Дону
    S7-1200 от 9 тыр, это что дурные деньги? дешевле только бесплатно!
     
  15. asakharov
    Регистрация:
    03.10.13
    Сообщения:
    2.204
    Благодарности:
    925

    asakharov

    Живу здесь

    asakharov

    Живу здесь

    Регистрация:
    03.10.13
    Сообщения:
    2.204
    Благодарности:
    925
    Адрес:
    Москва
    Мне все это напоминает разговоры, которые я часто слышу в другой области - велосипедных поездок.
    - Я хочу поехать с вами, у меня велосипед типа ашанбайк. Его ведь будет достаточно?
    - Вы можете с нами поехать, но вам будет тяжело. Сильно тяжело.
    - Я же не буду покупать велосипед за безумные деньги, мне и моего хватает!

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

    Как было бы хорошо устроить многим идеологам автоматизации такой "тест драйв"...