1

Topic: Умный дом

открытая платформа домашней автоматизации.

2

Re: Умный дом

Современный ИИ
http://smartliving.ru

Если есть сенсоры, то можно определить поведение системы.

Если поведение системы рассчитывается по физическим законам, в объёме хорошей симуляции, то правила системы основаны на физических законах.

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

С нетерпением жду комментариев в стиле: Это не ИИ это набор правил.

3

Re: Умный дом

Правильно и не правильно это как чёрное и белое. Граница между ними проходит в вашем сознании и зависит от самочувствия вашего организма в данный момент. :-)

Какого цвета рубашка на моей аватарке (чёрного или белого)?

Вот раньше были великие штурманы, могли замерить за долю секунды широту и долготу секстантом за долю минуты в быстрой серии измерений по 3 небесным телам.
Были великие кормчие, которые могли идти строго по компасу без отклонений и виляний в течении всей вахты. Их были десятки на весь мир.

Зато сейчас, GPS и автопилот позволяет быть капитаном любой домохозяйке или слабому пенсионеру с дрожащими конечностями.

С приборчиком, который на фото - можно ли управлять кораблём и совсем без участия конечностей (если голову не считать таковой :-)?

Мозг, IMHO, нельзя рассматривать в отрыве от моторных функций. Есть деградация знаний, спровоцированная деятельностью государства в сфере образования.

Про нестандартные ситуации: Я написал - генерация правил на основе физических законов. Любые нестандартные ситуации происходят в поле стандартных физических законов. Вот только обычным людям разобраться за доли секунды в этом не под силу из за большого количества переменных и вариантов. А машины могут.

Обычным людям нужны многолетние тренировки реакции на нестандартную ситуации в узкой стандартной области. Боксёр - реакция на атаки. Повар - реакция на звук, запах и вкус продуктов на кухне во время приготовления. Учитель - педагогический опыт. Рулевой-вахтенный - реакция на ветер, звук и положение парусов, а так же волны. И т.д.

Что то я не встречал в последнее время аналитических расчётов физических процессов, зато моделирования на Matlab или других программах более чем много.

4

Re: Умный дом

Автор: гость
а неумение или нежелание сделать расчёт без использования программы или это и есть деградация, которая наверняка передаётся по наследству.

Для начала хотя бы составить свою программу расчёта по своему алгоритму (для этого надо знать как сделать разсчёт без эвристики о сходимости или оптимизации. Такими эвристиками могут быть сходимость ряда, асимптоты, перестановка членов ряда, переходы из временной в частотную область и т.д.) К сожалению в аналитических вычислениях, обычно пренебрегают членами более высокого порядка из за трудности разчёта в матричном-тензорном мат. аппарате, включая тетрадный формализм, что приводит к отметанию тонких физических явлений и , условно, гармоник более высокого порядка.

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

Например в уравнении Навье-Стокса учесть вектор Пойтинга - локальное ультразвуковое давление на поверхность вязкого вещества - воды или масла (ну или просто звуковое давление). Ну это к вопросу о жидких кристаллах и сухих "мозговых" контактах (интенсивность электромагнитной волны :-). Эвристика тут в том что акустические и тонкие э/м структуры отличаются масштабом, но совпадают по форме.

"Деградация" гораздо глубже. Не кто не утруждается расчётом геометрии резонаторов или фильтров или антенн (вторичных генераторов), а просто ставят цифровой фильтр-преобразователь сигналов для подавления шума и высоких гармоник и подстройки сигнала в идеальную форму. С такими сигналами вполне хорошо рабоатют обычные простые аналитические уравнения :-)

Только зачем об этом знать обычным людям, они просто должны платить за новый мобильный телефон с сухими контактами и направленной (немного) антенной MIMO комбинированной с 433 МГц, 800-900 МГц, ~1.2 ГГц, ~1.7-1.8 ГГц, ~2.2ГГц, ~2.5ГГц, ~5ГГц.

:-)

5

Re: Умный дом

Ну написал же - люди не нужны. Люди это средство собирания ресурсов пока. Мобильный не заставишь картошку копать. А люди за мобильный и не такое учудят.

Думать будут в играх, а бегать будут за бонусы и чек-ины по велению сенсора :-)

6

Re: Умный дом

Автор: ignat99
...
С нетерпением жду комментариев в стиле: Это не ИИ это набор правил.

Ну... раз ждете, видимо надо уважить.
Это - ИИ. В том смысле, как его сейчас все больше и больше понимают многие.
Только вот другим (тоже многим) нужен не ИИ, а точнее не такой ИИ, а на данном этапе нужен мозг в "железе". Причем его ядро, освобожденное от готовых "наборов правил поведения системы", ("больших" правил-алгоритмов). Адаптивное, обучающееся ядро, способное впитывать (создавать) эти правила из "внешней среды" (на основе "внешней среды"). Способное отделять хаотичное, не важное, не существенное от совпадений, согласованностей, закономерностей, алгоритмов, законов ...

И проблема не в том, что люди ленятся или не умеют сами чего либо считать. Бесспорно, что во многом нынешние "уисилители-калькуляторы-ИИ" принципиально "сильнее" ЕИ. Но и бесспорно, что в иных вопросах ЕИ бесспорно "сильнее" нынешних ИИ. И грех было бы не заставлять "считать" машины вместо себя.
Другое дело, что видимо современное образование напрочь отбивает у людей врожденную способность самостоятельно, не шаблонно думать, самостоятельно творить...., познавать...., исследовать...

7

Re: Умный дом

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

Покажите, где эти последствия? Способность думать зависит от конкретного индивида, и не зависит от того, какие вычисления мы доверяем машине. Машины лишь освобождают нас от рутинных вычислений. А как вы будете использовать освободившееся время - зависит от вас. Можно дальше продолжать думать над тем, что пока машины еще не могут, а можно включить телек и выпить пивка.

8

Re: Умный дом

Возможно, что ошибаюсь. NPC задачи вполне решаются на распределённых параллельных системах с возможностью масштабирования.

Я вижу только проблему актуальных и точных данных по пулам, на основании которых делать прогноз. Те самые 256 входных каналов Гермионной сети, которые можно открыть на 1 современном вычислителе.

Впрочем если это сравнить с автоматическим гипертрейдингом на бирже, то да эвристики нужны. Но всё равно нужно хотя бы приблизительно знать, как выгядит динамика параметров удачного пула.

9

Re: Умный дом

Самоусложнения протоколов не нужно, тем более на конечных сенсорных узлах.
В MQTT протоколе достаточно сменить топик, не меняя протокола.

10

Re: Умный дом

Автор: гость

ну, а вы не ограничивайте заранее потребительских качеств 'вещей интернета'..

может, кто-то захочет поговорить о качестве продуктов и вообще за жизнь со своим
любимым холодильником, - вот холодильник и должен будет загрузить себе версию
'интеллекта со знаниями' из 'облака'..

smile smile

ну, узел может захотеть загрузиться парой топиков и отрастить себе эвристический
переключатель топиков.. smile

Сенсорный узел - клиент, имеет право менять топики и так.

В соременных IoT домах используют по мимо всего RPi (ну или Cubeboard). Соответственно вопросы направляются туда через сеть микрофонов (которые могут фокусироваться на отдельные точки комнаты).

Используются либо локальные библиотеки, либо интернет службы по распознаванию речи.

Максимальный псевдо ИИ:
http://connect.smartliving.ru/profile/57

Закладка Сценарии, скрипт iii - вполне себе говорящий без смысла бот

Так же посмотрите голосовые комманды (уже со смыслом) на вкладке Объекты системы.
Насколько я знаю все бессмысленные команды вызывают бота.

11

Re: Умный дом

Автор: rrr3

Ну... IMHO, так IMHO..:)

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

Это просто пример.

12

Re: Умный дом

Автор: гость

Однако из всего этого ЕЩЕ НИКАК не понятно откуда возьмется в cенсорной сети и в облаке 'ИИ' кроме как не прописанный там заранее. (не тот ИИ, который если прохожу мимо холодильника напомнит мне про молоко, или будет оптимизировать трафик или
балансировать загрузку узлов, а тот, который на замечание, что что-то скучно стало предложит новый улетный рецепт тортика из сети для которого, удача, есть все продукты во фризере и предложит побеседовать о нем во время кукинга, используя сумму высказываний в соотв. группе соц. сети (и проч. знания)..

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

Далее рандом по вариантам реакции. И простое исправление весов вариантов в сулчаее не удачи.

Если же вы нервничаете без повода и неадекватно, вам предложат лекарства, которые вас успокоят.

Предпочитаю не общаться с компьютером, для этого есть люди :-)

Как вариант реакции - пробежаться по спискам тех кто онлайн и отослать приветы их аватарам :-) с запросом о занятости ваших друзей :-)

13

Re: Умный дом

Пока это не ИИ, но авторы проекта взялись за решение задачи при решении которой они имеют шанс создать ИИ. Вопрос лишь в том смогут ли они понять, что они занимаются делом, которое может привести их к созданию ИИ или нет. А поняв это смогут ли они реализовать такую возможность. Далеко не всем такое удаётся.
Вот Кек, занимаясь аналогичным, в принципе, делом не может реализовать такую возможность. Увы, увы, увы.

14

Re: Умный дом

Автор: гость

Пока это не ИИ, но авторы проекта взялись за решение задачи при решении которой они имеют шанс создать ИИ. Вопрос лишь в том смогут ли они понять, что они занимаются делом, которое может привести их к созданию ИИ или нет. А поняв это смогут ли они реализовать такую возможность. Далеко не всем такое удаётся.
Вот Кек, занимаясь аналогичным, в принципе, делом не может реализовать такую возможность. Увы, увы, увы.

Да нет проблем, хоть завтра. Только это не нужно не кому. Люди с удовольствием сами пишут сценарии для своего дома.
Вы же под ИИ понимаете такую систему, которая сама пишет сценарии.

Вот дети сами пишут сценарии, или их вначале в школе или интернетах учат?

Попроще вопрос:
Макаки сами научаются вить гнёзда или их мать обучает?

15

Re: Умный дом

Представь интеллект камнем в воде. Вот как обточится, такую форму и будет иметь камень. Также и с интеллектом - есть среда, есть основа, среда основу точит и как обточит, таким и будет разум.
Как ты пишеш - синтезировать. Важен балланс, слишком гибкий интеллект приведёт к потере памяти и импульсивному поведению и наоборот, слишком жёсткий приведёт к застою и депрессивному поведению.

16

Re: Умный дом

Сейчас на производствах внедряют очень гибконастраиваемых роботов с сенсорами лушчими для их задачи, чем есть у человека. Вещи производят. Люди в Китае богатеют.

Делать игрушку ИИ для общения с человеком, ну это не самая необходимая задача.

Для потребностей современного человека достаточно пересадить контекстную рекламму на мобильный телефон каждого и подключить её к камере, GPS и прочим сенсорам.
Сделать роботизированный дом для экономии ресурсов - электричества, газа, света и телодвижений людей.

IMHO

А другой задачи вроде как нет.

17

Re: Умный дом

Автор: гость

причем тут пустобрех, если вы сказали что хоть завтра некая сенсорная сеть приобретет
высокоинтелектуальные качества - вот я и спрашиваю, КАКИЕ? а выы разве отвечаете
'на ваше усмотрение'? вы ж говорите - а вот как доработаете, то и получите..

Так уже 3G\4G сети исправляют ошибки по сходному (в смысле математики) алгоритму. Всё что нужно расширять возможности за счёт распределённых вычислений.

Цитата:

Например, входной последовательности 11001 соответствует путь, показанный на рис. 1.13 жирной линией и задающий выходную последовательность 11 10101111,
Недостатком данного представления сверточных кодов является экспоненциальный рост числа ветвей с ростом длины входной последовательности. Поэтому часто кодовое дерево изображают в виде кодовой решетки, при построении которой учитывается конечное число возможных состояний кодера, что дает возможность отождествлять вершины дерева, характеризуемые одинаковыми состояниями. Изображение кодовой решетки для вышеприведенного примера путь, соответствующий входной последовательности 11001, показаны на рис. 1.14

18

Re: Умный дом

Автор: kondrat

Забавно, но мне тоже приходится заниматся умными домами. Тенденция, однако

А где и какими, можно поподробнее. У меня много за 1 месяц насобиралось информации.
Может выложить какие нибудь ссылки?

Вот например, на мой взгляд самая горячая тема:

http://smartliving.ru/forum/viewtopic.p … amp;t=1380

19

Re: Умный дом

Это революция. А я организую эволюцию. Т.е. модернизацию одного единственного решения. Мультимедийного, в основном. Текущая задача - поменять управление с филипса тсу на айпад. Интеллектом там и не пахнет

20

Re: Умный дом

Автор: kondrat

Это революция. А я организую эволюцию. Т.е. модернизацию одного единственного решения. Мультимедийного, в основном. Текущая задача - поменять управление с филипса тсу на айпад. Интеллектом там и не пахнет

Давайте использовать PhoneGap (also called Apache Callback, Apache Cordova).
Это самый передовой и популярный фреймворк для создания межплатформенных проектов (работающих без изменения исходного кода на Андроиде , Айфоне, Тизене, Файифоркс, Блекбери и всех остальных мобильных устрйствах). Cordova использует HTML5 и не создаёт найтивный (родной для платформы код) но зато переноситься без проблем на любые платформы включая все браузеры WEB.

Но вначале надо установить Node.js
Installation Node.js:

http://habrahabr.ru/post/202012/
sudo mkdir /opt/node
wget nodejs.org/dist/latest/node-v0.10.20-linux-arm-pi.tar.gz
tar xvzf node-v0.10.20-linux-arm-pi.tar.gz
sudo cp -r node-v0.10.20-linux-arm-pi/* /opt/node
sudo nano/etc/profile
вставвил строчки:
NODE_JS_HOME="/opt/node"
PATH="$PATH:$NODE_JS_HOME/bin"
sudo chown -R user /opt/node
node -v

cd www/proasistech.com
ln -s /opt/node/lib/node_modules ~/node_modules


Installation AngularJS:

http://habrahabr.ru/post/202012/
http://stepansuvorov.com/blog/2013/03/% … %80-bower/

sudo /opt/node/bin/node /opt/node/bin/npm install bower -g
bower install angular-touch --save


PhoneGap (also called Apache Callback, Apache Cordova)
http://ru.wikipedia.org/wiki/PhoneGap
http://phonegap.com/

cordova+qooxdoo
http://qooxdoo.org/

Сons:

low productivity, limited browser,
your application on all platforms will look the same, exactly the way you implement it on the HTML / CSS / JS;
poor availability of native OS features (no native dialogs, text alerts and specific controls), the lack of a specialized development environment (fit your favorite tools for web programming)

Advantage:
Supports all modern platforms: iPhone, Android, OS, WebOS, WP7, Symbian and Bada.
by JavaScript library, access to native device features, such as the file system, the camera, notice etc.
can safely use JavaScript libraries for designing websites (jQuery, Prototype, Sencha Touch, etc.).
Documentation is just wonderful and very friendly to novice developers.

Installation Apache Cordova:


http://habrahabr.ru/post/200754/
http://www.ng-newsletter.com/posts/angu … .html#node
sudo /opt/node/bin/node /opt/node/bin/npm install  -g cordova

Generate Project
.profile
JAVA_HOME="/usr/lib/jvm/java-6-sun"
export JAVA_HOME

export PATH=~/bin:~/android-sdk-linux/platform-tools:~/android-sdk-linux/tools:/home/ignat99/CodeSourcery/Sourcery_CodeBench_for_ARM_GNU_Linux/bin:$PATH

cordova create gapapp io.fullstack.gapapp "GapApp"
cd gapapp/
cordova platform add android
cordova build android

Ready project import to Eclipse and runing.

cordova platforms ls

cordova plugin add https://git-wip-us.apache.org/repos/asf … cation.git

cordova plugins ls

cordova emulate android

cordova run android

cordova serve android

http://localhost:8000/android/www/index.html

21

Re: Умный дом

Каждый год происходит миграция программистов на новый скриптовый язык. В прошедшем году это была приведённая выше последовательность команд для платформы GNU/Linux. После этой последовательности можно начать использовать JS и делать какие угодно программы на этом языке.

22

Re: Умный дом

Автор: Slava



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



Спасибо, так, вроде, лучше
Правильно ли я понимаю, что вы видите задачу в том, чтобы некая система обучалась каким-то домашним функциям, обычно реализуемым людьми, причем заведомо в интересах этих людей?

Задачи жизнь подкидывает их формулировать некогда.
По ссылке всё точно. Не самопальная, а одна из наиболее продвинутых систем, хотя и OpenSource (Спасибо автору программы Сергею Джейгало).
http://connect.smartliving.ru/profile/57

Всего инсталляций подобных систем около 100 по всей России.
Вот наглядная гео-карта с информацией об инсталляциях по всему Миру:
http://connect.smartliving.ru/

Есть альтернативы этого решения. Около 10 алтернатив представлены в России. Максимум всего 30-50 по всему миру, включая 10 российских.

Эти функции управления оборудованием в доме выполняет домашний компьютер или RPi. Но программируют его сами домашние обитатели явно на PHP с формами-классами.

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

23

Re: Умный дом

Цитата:
Автор:



Интересно, а что это за конкурс и кто такое организует?

Да вот он в Бразилии. Там будет ждать Telefonica (национальный телефонный провайдер Испании) участников конкурса в Испании, которые прошли 1 тур, для пристального изучения их решений под микроскопом. Организует правительство Евросоюза вместе с Telefonica I+D, всего будет выделено на программистов SmartCity городов 1 000 000 000 (миллиард евро) только на этот 2014 год.
http://www.campus-party.com.br/2014/index.html

Думал найти там формулировки задач, связанных с разумным городом, но оказалось, что там все по-испански, а я - в отличие от вас - не полиглот и всякое такое с трудом запоминаю.
В общем, если все же можно как-то перечислить круг задач, связанных с этим, был бы вам признателен

Вот эту статью можно считать обзорной:
http://www.mdpi.com/1424-8220/12/8/10659

И ссылки на MJD, которые выше, они как раз характеризуют круг задач. Усиленно, рекомендую вам до того как вы зададите следующий вопрос разобраться с этими ссылками.
Постарайтесь сделать это быстро.

24

Re: Умный дом

Вообще, все, что пока вы говорите, напоминает программирование промышленных роботов
Странно, что пользовательские интерфейсы не вопросно-ответные или - как дополнение к графике
Это было бы достаточно просто и практически сразу бы сняло проблемы перехода на речевой интерфейс

25

Re: Умный дом

Автор: *

Это очень странно звучит - какая-то поденщина, а не жизнь

А могли бы вы несколько слов сказать по существу этих альтернатив

Вообще, все, что пока вы говорите, напоминает программирование промышленных роботов
Странно, что пользовательские интерфейсы не вопросно-ответные или - как дополнение к графике
Это было бы достаточно просто и практически сразу бы сняло проблемы перехода на речевой интерфейс

Different SmartHome Project:

Tech-Home Solutions – nice web interface.
http://tech-homesolutions.com/installat … l-keypads/

Calaos Home
http://calaos.fr

X13.Home – most advanced Open-Source-Automation RF system with Visual programming language(Logram) and open protocols MQTT and MQTTS.
But not have Web-interface.
http://x13home.github.io/index_en.html
http://comparator.selfhost.bz/

majordomo – many modules support and control by Skype
http://majordomohome.com/Main/Modules
rus http://smartliving.ru/
http://habrahabr.ru/company/isystems/blog/206694/

KNXweb
http://sourceforge.net/projects/linknx/
http://linknx.sourceforge.net/
Protocol
http://sourceforge.net/apps/mediawiki/l … ith_Linknx
Forum
http://knx-user-forum.de/knx-eib-forum/
Lib GNU pth is a user mode multi threading library. pthsem is a fork, with support for semaphores added.
https://www.auto.tuwien.ac.at/~mkoegler/index.php/pth
Eibd
http://www.auto.tuwien.ac.at/~mkoegler/index.php/eibd
http://www.auto.tuwien.ac.at/~mkoegler/ … /eibdriver
BCU SDK is a C based, high level development system for creating programs for EIB/KNX BCU devices. It includes the GNU toolchain for the m68hc05 architecture (m68hc05-gcc, m68hc05-gdb, newlib). Bus access is possible using multiple methods.
http://sourceforge.net/p/bcusdk/wiki/Home/
Installation
http://sourceforge.net/apps/mediawiki/l … knx/knxweb
Setup
http://localhost/knxweb2/setup.php
Information
http://sourceforge.net/apps/mediawiki/l … tle=KnxWeb

STANTOR
http://stantor.free.fr/capture_ecran_EN.html

openhab
https://github.com/openhab

freedomotic
http://code.google.com/p/freedomotic/

zvirtualscenes
http://code.google.com/p/zvirtualscenes/

Open-Source-Automation
http://www.opensourceautomation.com/

pytomatio – Django platform that I know
https://github.com/zonyl/pytomation

webmote – Android simple
https://github.com/dandroid88/webmote

HAMS
http://32leav.es/
etc ...

Design your home
3D Home
http://ru.homestyler.com/designer
https://planner5d.com/
Google Sketchup – 3D model
www.roomle.com
MagicPlan
http://www.sensopia.com/english/index.html