Дизайнер за Android интелигентни домашни приложения. Приложение Google Home - контролен център за интелигентни домашни устройства

Неотдавна беше представен Z-Wave модул за Raspberry Pi - RaZBerry, който превръща мини-компютър в пълноценен контролер умен дом. Z-Wave мрежовото управление се осъществява чрез уеб интерфейс, използващ HTTP/JavaScript API. С помощта на JavaScript можете да създадете набор от функции за автоматизация (включване/изключване на светлини, проверка на температурата, запитване на сензор за движение и т.н.), които след това могат да бъдат изпълнени чрез изпращане на HTTP заявка.

Едноименният продукт на компанията OpenRemote ви позволява да създавате мобилни приложения за умен дом без програмиране, като едно приложение може да използва различни технологии: Z-Wave, KNX, X10, ZigBee, компютърно управление чрез ssh и др.

OpenRemote е сървър, който изпълнява всякакви команди и интерфейсен дизайнер, в който създавате бутони, превключватели, етикети и т.н. и присвоявате команди на тези елементи, в нашия случай това са HTTP заявки за изпълнение на JavaScript функции на Z-Wave сървъра.

След това ще ви кажа точка по точка как да създадете интелигентно домашно дистанционно управление за iPhone и Android! Ето как ще изглежда нашето приложение, когато сме готови:

Има много снимки под разфасовката.

1. Създаване на Z-Wave мрежа с помощта на Raspberry Pi + RaZberry контролер

  • Инсталиране на софтуер RaZberry на Raspberry Pi
  • Добавяне на Z-Wave устройства
  • Проверка на работата на устройството
2. Инсталиране на OpenRemote контролер и мобилно приложение

3. Създаване на дизайна на приложението и логиката на неговата работа

  • Разработка на дизайн
  • Асоцииране на бутони с команди
4. Обобщение

Създаване на Z-Wave мрежа с помощта на Raspberry+RaZberry контролер

RaZberry е платка, свързана към Raspberry Pi чрез GPIO, което ви позволява да създавате и управлявате Z-Wave мрежа. За по-добро разбиране, моля, прочетете ЧЗВ. Платката идва със софтуер, който трябва да се инсталира.

Инсталиране на софтуер RaZberry на Raspberry

Инсталаторът поддържа само базирани на Debian дистрибуции (Raspbian, Xbian и др.) Въпреки това можете ръчно да инсталирате софтуера на OpenElec и други операционни системи.
Изпълнете командата, за да инсталирате софтуера Z-Way:
wget -q -O - http://razberry.z-wave.me/install | sudo bash
След инсталирането трябва да рестартирате Raspberry Pi, за да приложите промените към серийния порт.

За да стигнете до контролния панел на интелигентния дом, отидете на http://IP_OF_YOUR_RASPBERRY:8083. Интерфейсът на програмата е много прост, няма да е трудно да го разберете, има документация. Следните браузъри имат максимална съвместимост с интерфейса: Chrome, Safari, Firefox; други браузъри: IE, Opera може да не работят правилно.

Добавяне на Z-Wave устройства

Нека определим списъка на използваното оборудване:
- Реле Fibaro Single Switch 3kW 2 бр.
- Сензор за отваряне на врата/прозорец и температура Fibaro Door/Window Sensor 1 бр.

От долното меню изберете Експертен режим. Използвайки горното меню, отидете на раздела Мрежа → Управление на мрежатаи натиснете Включете (повторно) устройството, това ще започне процеса на изчакване устройството да бъде свързано към мрежата, сега натиснете сервизния бутон на устройството три пъти, така че контролерът да го види и да го добави.

Проверка на работата на устройството

Нека се уверим, че устройството работи. Отидете в раздела Настройка на устройства, кликнете върху единственото добавено устройство в лявата колона и проверете Етап на интервютрябва да е Интервюто беше успешнои не трябва да има точки или Ø между плюсовете.

Ако интервюто не е завършено (има точки и знаци Ø), тогава можете да го повторите, за да направите това, щракнете в долната част на екрана Допълнителни действия → Принудително повторение на интервюто(Експертният режим трябва да е активиран, за да видите това меню).
След успешно проведено интервю, в същия раздел Настройка на устройстваможете да конфигурирате някои параметри на устройството (не забравяйте да приложите настройките, като използвате Прилагане на настройките към това устройство в долната част на екрана и събуждане на устройството, ако работи на батерии):

За да управлявате устройството, отидете на раздела Управление на устройства → Превключватели

Относно предоставения API за автоматизация

След като се уверихме, че всички устройства работят правилно, нека сега се опитаме да ги управляваме дистанционно. Има няколко начина:

1. Използване на HTTP/JSON API
2. Използване на API на JavaScript

HTTP/JSON APIизползва прост синтаксис за управление на устройства.
Можете да включите светлината от браузъра:
http://192.168.1.113:8083/ZWaveAPI/Run/devices.instances.SwitchBinary.Set(255)
Или поискайте температура:
http://192.168.1.113:8083/ZWaveAPI/Run/devices.instances.commandClasses.data.val.value
API на JavaScriptви позволява да пишете различни скриптове за автоматизация, например: включване/изключване на светлината, проучване на сензора, получаване на температурата, изключване на светлината 2 минути след включването й. Тези скриптове могат да работят независимо (например: през нощта светлината се включва само на 15%, за да не заслепява очите), или могат да бъдат извикани дистанционно с помощта HTTP/JSON API.

Скрипт за включване на светлината:
SwitchOn = функция(N,I) ( zway.devices[N].instances[I].SwitchBinary.Set(255); )
Извикване на скрипта за превключване на светлината:
За съжаление директният достъп до устройства чрез HTTP/JSON API от OpenRemote е проблематичен поради няколко причини:

1. Знаците трябва да бъдат прекодирани в UTF-8 в OpenRemote Constructor
2. Когато избира сензори, OpenRemote очаква „включено“ или „изключено“, а Z-Wave сензорите могат да изпратят 255 или 0.
3. За всяко устройство ще трябва да напишете собствена заявка, а с помощта на JS можете да използвате само една функция за активиране различни устройства, като променя само функционалния параметър в заявката - номера на устройството.

Когато използвате JavaScript API, всички тези проблеми изчезват - няколко „помощни“ функции ще помогнат за трансформирането на Z-Wave термините в концепции, удобни за OpenRemote.
Можете да прочетете повече за синтаксиса на HTTP/JSON API и JavaScript API в последния.

Създаване на JS скриптове за дистанционно управление

JS скриптовете са включени /opt/z-way-сървър/автоматизация/, нека създадем файл, в който ще се съхраняват нашите функции за автоматизация openremote.jsтака че да се зарежда автоматично, когато Z-Way е включен, в края на основния файл за автоматизация main.jsдобави:
// ================================================== ==== ====== executeFile(automationRoot + "/" + "tags.js"); executeFile(automationRoot + "/" + "openremote.js"); startAutomation();
/opt/z-way-server/automation/openremote.js
// Включване на устройството SwitchOn = function(N,I) ( zway.devices[N].instances[I].SwitchBinary.Set(255); ) // Изключване на устройството SwitchOff = function(N,I) ( zway.devices[ N].instances[I].SwitchBinary.Set(0); ) // Заявка за статус на сензор (задействан/неуспешен) SensorStatus = function(N,I) ( връщане zway.devices[N].instances[ I]. SensorBinary.data.level.value; ) // Заявка за състояние на устройството (включено/изключено) SwitchStatus = функция(N,I) (връща zway.devices[N].instances[I].SwitchBinary.data.level .value; ) // Заявка за температура, закръглена до най-близкото цяло число Temperature = function(N,I) ( return Math.round(zway.devices[N].instances[I].commandClasses.data.val.value); )

Параметър N е номерът на устройството в мрежата.
Параметър I - в рамките на едно устройство физически може да има няколко устройства (канала), например 2 релета или датчик за температура, сензор за движение, сензор за светлина. Параметър I е номерът на канала вътре в устройствата. Ако устройството съдържа само едно физическо устройство, тогава този параметър е 0.

След като създадете файла, трябва или да рестартирате Z-Way с командата:
/etc/init.d/Z-Way рестартиране
или заредете скрипта ръчно, като изпратите заявка от браузъра:
http://192.168.1.113:8083/JS/Run/executeFile("automation/openremote.js")
Можете да проверите функционалността на функциите от браузъра.
За да включите светлината:
http://192.168.1.113:8083/JS/Run/SwitchOn(6,0)
Заявка за температура:
http://192.168.1.113:8083/JS/Run/Temperature(8,2)
Регистърът на Z-Way сървъра е много полезен при отстраняване на грешки:
опашка -f /var/log/z-way-server.log
Ако всичко работи, преминете към следващата точка!

Инсталиране на контролер OpenRemote

Контролерът OpenRemote е сървър, който получава команди от мобилно или уеб приложение и след това ги предава на друг контролер или сървър. В нашия случай това е Z-Way сървър.

Уебсайтът OpenRemote има много подробни инструкцииспоред инсталацията, която предлагам да използвам:
Официални инструкции за инсталиране на OpenRemote на английски език

Нека само да отбележа, че OpenRemote е написан на Java и имаме нужда от версията виртуална машинас хардуерна поддръжка на плаваща запетая:
JAVA за ARM процесори с поддръжка на плаваща запетая

Инсталирай мобилно приложениеза вашия телефон:
Мобилно приложение OpenRemote

Преди да започнете да разработвате приложение, за по-добро разбиране вижте как ще работи:

Създаване на дизайна на приложението и логиката на неговата работа

Всички предишни стъпки бяха само подготовка за основното нещо - създаване на мобилно приложение!
Отворете Cloud Designer http://designer.openremote.org. Няма да е трудно да го разберете!

Разработка на дизайн

Нека веднага да преминем към разработването на дизайна.

1. Отидете в раздела UI дизайнери създайте нов панел, като го наречете например iPhone4.

2. Плъзнете бутони и изображения от десния панел върху екран на iPhone.

3. В свойствата на изображението (десен панел) качете вашите снимки и използвайте полетата Ляво, Дясно, Ширина, Височина, за да ги подредите на екрана, както ви е необходимо. Качих изображения на квадрат и крушка, добавих и надпис.

Създаване на контролни команди и сензори

Сега трябва да зададете команди на бутоните и картината на електрическата крушка трябва да се променя в зависимост от състоянието на светлината (включено/изключено).

1. Отидете в раздела и създайте ново устройство, като го наречете например Raspberry.

2. Изберете новосъздаденото Raspberry устройство и създайте нова команда за него Нова → Нова команда. Избор на протокол HTTP, влезте URL адресИнсталирани са JS команди и метод ПУБЛИКУВАНЕ.
Тази команда включва устройство #6. По подобен начин създаваме команди за включване на други устройства и команди за тяхното изключване.
http://192.168.1.113:8083/JS/Run/SwitchOn(6,0)

3. Сега трябва да създадете команда за проучване на състоянието на светлината. Тази команда ще се извиква на всеки 2 секунди, така че ако ръчно изключите светлината, тя веднага ще стане забележима в нашето приложение. Както обикновено Нова → Нова команда, но допълнително трябва да посочите колко често да се провежда анкетата Проучване, Инсталирай 2s, писмо сизисква се.

4. Нека създадем сензор, който ще обработва получените стойности от тази команда и ще ги предава на изображението или надписа. Нов → Нов сензор, изберете командата, която сензорът ще изпълни, задайте типа персонализиран, добавете две състояния НаИ изключено, ние ги свързваме с връщаните стойности на Z-Wave.

Асоцииране на бутони с команди

1. Последният етап от разработването на приложението, свързване на бутони с команди. Върнете се към дизайнера на приложения UI дизайнер, изберете вашия бутон и в неговите свойства задайте командата, която трябва да изпълни.

2. Свържете изображение със сензор, така че когато състоянието на устройството се промени, изображението в приложението също се променя. Изберете изображение и задайте сензора в неговите свойства.

3. В свойствата на изображението изберете коя снимка ще се покаже, ако сензорът изпрати Наи какво, ако сензорът изпрати изключено.

Синхронизация с мобилно приложение

1. Приложението ни е готово, остава само да го качите на телефона си. Отидете до адреса на контролера OpenRemote

Здравейте, скъпи читатели! Друга история за това как мениджър на много средно ниво, издухвайки прах от застояли хардуерни части на рафт, прави нещо, което кара професионалисти от всички ивици да наранят очите си. ¡Но работи, приятелю!

Признавам, този път исках да направя всичко както трябва. Взех Raspbery Pi от рафта. Пайът е същият, който вече използвах в моята роботизирана косачка: връзка към публикация и връзка към друга публикация. Взех комар, всичко трябваше да работи на mqtt, но не можете да избягате от себе си. Под разреза има море от гребла, велосипеди, лошо запояване, пълен ад за перфекционист.


Всичко започна с желанието да допълня моя проект Noorik, който поставих на портата си. Накратко, това е решение „направи си сам“ за отваряне на GSM порта.
За да отворите портата, е достатъчно да затворите определени контакти на таблото.

Смених arduino с esp8266 и направих уеб интерфейс с бутон за отваряне. Това се оказа интересно, но тогава исках единен интерфейс за отваряне на плъзгащи се врати, секционни гаражни врати и портали.

Когато започнах да записвам целия си списък с желания, се оказа, че имам нужда от едно и също нещо:

  1. система за управление на котелно помещение
  2. система за сигурност
  3. мобилен интерфейс към камери за видеонаблюдение
  4. данни за температурата в къщата и навън

Бекенд

Raspberry работи добре, но следващия път, когато беше включен, просто спря да се включва. Светодиодът на захранването първо светва, след това изгасва плавно за 3-5 секунди, елементът (polyfuse T075) близо до контакта се нагрява много. И сега ме сърбяха ръцете да използвам mqtt, blackger, invite curtisans и други изкушения.

Няма значение, за щастие друг пациент го очакваше съдбата му. Оранжево пи нула до студиото. Колкото и да страдах с това чудо на китайската мисъл, да вдъхна живот на такъв малък пай се оказа непосилно. Изтеглих фърмуера на официалните и левите сайтове, купих фърмуера от собствените си ръце и го обмених за криптовалута. Мисля, че току-що получих дефектна проба.

Разбрах, че самата съдба ме тласка в ръцете на велосипедното строителство и защо да крия радостта си, се впуснах в това занимание с глава.

На първо място, реших да използвам добре износен смартфон като главно устройство (брокер, сървър). Знаеш ли, тези стари неща не изчезват просто така. Аз, съпругата ми, дъщеря ми го използвахме, след това контролирах своя робот снегорин от този смартфон, опитах се да го удавя в реката (никога не стигнах до река Москва, но в моята родна Пахра тази тръба шумолеше). И ето го - нов живот за Самсунг Галакси S3.

Инсталирах Palapa Web Server и Ftp сървър на моя смартфон. Идеята е проста: MySQL базата данни има само три таблици: стойности, регистрационни файлове, правила.

  • Таблицата със стойности съдържа двойки ключ/стойност.
  • Таблицата с регистрационни файлове съдържа история на промените в стойността.
  • В таблицата с правила има правила за промяна на някои клетки в зависимост от стойността в други.
Цялата тази ферма се обслужва от един php скрипт, което според http заявказаписва или извежда данни от базата данни и също така обслужва правила според график.
Дори не разбирам какво ниво на програмиране трябва да бъде, за да иска човек да види това, но съм готов да ви покажа кода - пишете ми в ЛС.

Frontend

Не ме хвърляйте с камъни, признавам си го. Използвах Bootstrap. Да, аз съм грешник.
Първоначалната мисъл беше да се увие всичко през Phonegap и да се получи пълно приложение. Ще кажа повече, че направих точно това, но в крайна сметка онлайн версията се оказа по-ефективна. Току-що направих пряк път на телефона си за себе си и жена ми на работния плот, за да отворя желаната страница, използвайки вътрешния IP.

Всеки елемент реагира на събитие с щракване + състоянието се проверява от ajax заявки към сървъра и се променя, ако е необходимо. Това е много удобно, защото можете да видите всички промени, които са влезли в сила според правилото или са направени от друг потребител.
Всъщност кодът при поискване не е проблем.

ESP-8266


опитах различни модулии чист ESP-8266. В резултат на това модулът LOLIN V3 се оказа най-удобният вариант.

Захранване чрез импулсни захранвания.

Модулите на вратата изискваха реле и имах опасения, че контактните релета ще се задействат. В резултат на това работят както твърдотелни, така и контактни. Проблемът е, че голям брой модули, дори и без маркировка за това, са ниско задействани.

При включване на модула се получава краткотрайно отваряне, което води до неволно отваряне при включване на захранването. Решава се чрез издърпване до нула и деклариране на състоянието преди деклариране на изходния тип.

DigitalWrite(rele, 1); digitalWrite(rele2, 1); pinMode(rele, OUTPUT); pinMode(rele2, ИЗХОД);
В резултат на това сглобеният гаражен модул изглежда така. PIR сензорът за засичане на движение се врязва внимателно в оригиналната кожа.

В моето котелно помещение котелът е много прост и за някаква сложна автоматизация не може да се говори.

В този случай всяка верига се обслужва от отделна помпа.

Релетата бяха свързани последователно с машините за управление на помпите и котела.

Внимателно натиска всичко в щита.

фърмуер

Реших да използвам Arduino IDE за фърмуер, за да не се забърквам с nodemcu и lua. В интернет и в частност на GT голяма сумаинформация за начинаещи.
Интересното, струва ми се, е функцията за свързване към wifi. Факт е, че в къщата ми има 4 бр wifi мрежии може да се добави. За да не посочваме стриктно името на мрежата, първо сканираме наличните мрежи.

setupWiFi() код

void setupWiFi() ( WiFi.mode(WIFI_STA); WiFi.disconnect(); delay(100); while(WiFi.status() != WL_CONNECTED) ( int n = WiFi.scanNetworks(); Serial.println("сканиране done"); if (n == 0) Serial.println("няма открити мрежи"); else ( Serial.print(n); Serial.println("намерени мрежи"); for (int i = 0; i< n; ++i) { Serial.println(""); Serial.print(i + 1); Serial.print(": "); Serial.print(WiFi.SSID(i)); Serial.print(" ("); Serial.print(WiFi.RSSI(i)); Serial.print(")"); Serial.println((WiFi.encryptionType(i) == ENC_TYPE_NONE)?" ":"*"); j=0; ssid=WiFi.SSID(i); Serial.print("Connecting"); ssid.toCharArray(charBuf, 50); WiFi.begin(charBuf,WIFI_PASS); while(WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); j++; if(j>20)( прекъсване; ) ) if((WiFi.status() == WL_CONNECTED))( прекъсване; ) ) ) ) Serial.println("Свързан"); Serial.println(WiFi.localIP()); )


Когато е включено автоматичен режимКотелното помещение проверява външната температура и температурата на охлаждащата течност по график.
  • При температури под 14*C се включва топъл под на първия етаж.
  • При температури под 4*C всички вериги се включват.
Температурата на охлаждащата течност се избира съгласно таблицата в зависимост от напречното сечение на тръбите и външната температура. Когато се достигне необходимата стайна температура, котелът се изключва. Към всичко се прилага известен хистерезис, за да се изгладят преходните стойности.

Системата за сигурност работи още по-просто. В таблицата има правило, че когато системата за сигурност е включена, ако се засече движение на един от PIR сензорите, изпращане на SMSчрез API на една от услугите.

Планове

  • създаване на онлайн версия на отдалечен сървър и синхронизиране на промените за дистанционно управление.
  • Показване на данни от GSM/GPS маяци в автомобила;
  • Отваряне на вратата, когато колите ни се появят в определен район;
  • Свързване към системата за дистанционно управление;
Гласуване по снимка. Какъв проект трябва да направя след това?

Програма за управление на всички системи Smart Home. Инсталиран на Таблетна Windows, Android, iOS. Свързва се с контролера чрез Wi-Fi или интернет (комуникационен протокол ModBus TCP).
Работи с почти всички индустриални контролери, включително Beckhoff и ARIES.

Интерфейс ( външен вид) програмите са напълно променливи. Икони, фонове, подреждане на елементи, надписи - всичко се променя от потребителя или инсталатора. Възможно е да се създават различни интерфейси за различни устройства. Броят на устройствата, на които може да се инсталира програмата в рамките на един контролер, не е ограничен.

Функции на програмата EasyHome:

  • управление на осветителни системи (включително многоцветни LED ленти и лампи с променлива яркост)
  • климатроник за всяка стая
  • връзка с охранителни и пожароизвестителни системи
  • връзка с вентилационни и климатични системи
  • контрол на консумацията на енергия в няколко фази с автоматично изключване на неприоритетни товари
  • контрол на контакти и други електроуреди
  • инсталиране на произволен брой устройства, управление чрез Wi-Fi или интернет
  • контрол и предотвратяване на аварии: изтичане на вода, изтичане на газ, електрически аварии
  • събиране на информация от водомери, газ и електромери
  • управление чрез сценарии и предварителни настройки
  • достъп до контролера чрез локална мрежаили чрез външен IP адрес (автоматичен избор при стартиране на програмата)
  • показване на изображения от IP видеокамери (във версията на Windows се поддържат MJPEG и H264 видео потоци, не всички модели камери)
  • възможност за стартиране на различни интерфейси (заявка при стартиране на програмата)

И още много!

Изтеглете EasyHome за iOS (iPhone и iPad):

За да изтеглите ДЕМО версията на интерфейса на приложението, въведете адреса в прозореца за добавяне на конфигурация:

http://site/downloads/EH_DEMO.ehpa

Ново в EasyHome 7.9.5 за iOS:

  • Добавено удобно управление на RGB LED лента с избор на цвят
  • Подобрена функция за автоматично мащабиране на елементи
  • Подобрен панел за алармени съобщения
  • Много дребни подобрения и поправки в програмата

Ново в EasyHome 7.9.1 за iOS:

  • Зареждане на конфигурационни файлове през самия програмен интерфейс
  • Избор на конфигурация при стартиране и бърза промяна на интерфейса
  • Ново управление на RGB ленти
  • Функция за автоматично завъртане на екрана (удобна за iPhone)
  • Други дребни подобрения и поправки

Как да използвате ДЕМО версията:

1. Изтеглете архива

2. Разопаковайте архива на всяко място (например на вашия работен плот)

3. Стартирайте файла EasyHomeEditor.exe

В DEMO версията можете да правите следното: да променяте интерфейса, да премествате елементи, да се придвижвате между прозорци и т.н. Но тъй като няма връзка с контролера, иконите няма да се променят при натискане и всички стойности (температури, токове, състояния) ще бъдат нула. За да можете да се свържете с контролера, трябва да закупите лиценз (информацията за цената е в долната част на тази страница).

Ново в EasyHome 7.8:

  • Възможността контролерът да изпраща произволни SMS съобщения на руски за контролери ARIES (преди това беше достъпно само за Beckhoff)
  • Появиха се безплатни функции. Можете да зададете произволна логика за работа на входове и изходи чрез интерфейса EasyHome. Преди това беше достъпно само чрез промяна в кода на контролера от нашия инженер.
  • Появиха се много сцени
  • Добавен е удобен драйвер за работа с инфрачервени предаватели през RS485 интерфейс. 4 режима на управление на всякакви климатици чрез IR команди.
  • Възможност за свързване на измервател на параметрите на електрическата мрежа към контролера OWEN за една или три фази.
  • Можете да свържете до 10 разширителни модула ARIES във всяка комбинация, общият брой на дискретните входове и изходи вече може да бъде до 255.
  • Появи се астрономически сензор за светлина, базиран на височината на слънцето.
  • Всякакви дребни подобрения.

Ново в EasyHome 7.7 (декември 2016):

  • Множество подобрения на интерфейса
  • Повишена скорост на работа от Windows системи 10 и iOS 9
  • Вече е възможно да се затварят различни щрангове за водоснабдяване, когато се задействат различни сензори за теч на вода
  • Вече е възможно да активирате произволен набор от сензори за движение
  • Има функция мулти-интерфейс- графично меню преди зареждане, в което можете да изберете кой интерфейс да стартирате

Каква е концепцията за „умен“ дом? Във всеки магазин домакински уредиМожете да видите телевизори със Smart TV, прахосмукачки, сплит системи и др. За удобно използване на смарт устройства разработчиците предлагат специални дистанционни управления. Тези устройства имат както своите предимства, така и недостатъци. Ето защо наскоро се появиха приспособления за преобразуване на Bluetooth сигнали от мобилни устройства на Android във формат, разбираем за домакински устройства - IR декодери.

След подобни джаджи в Google PlayЗапочнаха да се появяват Android приложения за управление на дома. Ето кои са най-популярните приложения за Android, които заместват дистанционните управления:

Дистанционно за телевизор

Удобно виртуално дистанционно за управление на вашия телевизор. Няма допълнителни бутони, основният комплект включва контрол на звука и избор на канал. Работи в 3 режима: обикновен IR порт, IR Blaster и общ Wi-Fi мрежа.

Плюсове на програмата:три опции за свързване към телевизор; прост интерфейс; поддръжка за много модели смарт телевизионни системи.

Дистанционно управление за смартфон

Това е универсално дистанционно управление за телевизор с функция Smart TV. Принципът на работа е подобен на дистанционното управление за телевизор. Има основни бутони за управление на силата на звука и избор на телевизионни канали. Има комплект основни функции(превключете към 3D режим, извикайте списъка с канали и добавете към любими). Има поддръжка за инфрачервена или Wi-Fi мрежа. Сред големите предимства е липсата на плащане за приложението.

Професионалисти:много ясен интерфейс; Поддръжка на Wi-Fi и IR връзка, безплатно приложение.

Универсално дистанционно за телевизор

Много подобно на предишните приложения по отношение на функционалността. Единствената разлика е по-удобното местоположение на виртуалното дистанционно управление, както на обикновеното дистанционно управление, така че да свикнете с интерфейса по-бързо. Има също поддръжка за инфрачервена връзка, Wi-Fi и директна връзка при въвеждане на IP адрес.

минуси:няма очевидни предимства.

Remote Control Pro

Универсално дистанционно дистанционноза смартфон или таблет с Android. Отново има поддръжка за управление през Wi-Fi мрежа и инфрачервен порт. Много проста операция, можете също така директно да установите контакт чрез локална Wi-Fi мрежа. Разликата е в най-удобния дизайн на интерфейса, дискретни цветове и удобно разположение на бутоните.

Плюсове на приложението: Wi-Fi, инфрачервен порт за връзка; удобен дизайн на интерфейса.

Универсално дистанционно управление Galaxy

Универсално дистанционно за всякакъв вид домакински уреди, но само с инфрачервен порт. Това приложениеРаботи само с устройства, които поддържат управление чрез инфрачервени лъчи. Познава протоколите на повечето модели телевизори, DVD плейъри, климатици, това е огромно предимство пред други програми.

Настройката не изисква специални умения. Единственото нещо, от което се нуждаете, е да изберете типа и марката на притурката от предложения списък.

Професионалисти:възможност за създаване на предварително зададени настройки; поддръжка не само за телевизор, но и за различни домакински уреди; голям списък от поддържани марки.

минуси:Няма демо версия, приложението е платено.

Ето видео, което продължава темата за дистанционно управление и други програми за управление на интелигентен дом:

Умно управление на дома с помощта на смартфони с Android

Концепцията за „Умен дом“ е подготвила специално място за мобилните технологии. Доскоро тази обещаваща посока не беше широко използвана, по-скоро се смяташе за изключителна. Но сега ситуацията се промени радикално; стана възможно да се контролира Smart Home с помощта на смартфони или таблети, които използват платформата Android. Това дава възможност постоянно да имате мобилно устройство за управление, което е предназначено да организира комуникация с интернет, бизнес записи, разговори и други функции. Отвореният безжичен протокол направи възможно управлението на къщата чрез таблет с операционна система Android, тъй като има достъп до уреди и устройства, разположени в къщата и свързани към електрическата мрежа.

Отделни опити направени по-рано за оборудване уредиавтоматизация, не може да дари къща или апартамент с интелигентност. Сега може да стане обикновен смартфон или таблет универсално дистанционно управлениедистанционно управление, благодарение на което можете както да изключвате, така и да включвате телевизора или кафеварката в стаите. Но изброените функции не са всички възможности на системата. Наличието на мобилна конзола се счита за готова платформа за всякакви приложения, които могат не само да водят правилни записи на продуктите във вашия хладилник, но и ефективно да управляват потреблението на електроенергия и отопление, което със сигурност ще се отрази на спестяванията на семеен бюджет. Самият смартфон с платформата Android е връзка за комуникация между собственика и „интелигентния дом“. Благодарение на нивото на покритие на мобилните комуникации, поддържането на връзка с вашия апартамент, дори когато сте на голямо разстояние от него, няма да бъде трудно.

В момента се произвеждат специални устройства, които позволяват интегрирането на различни „умни“ елементи на дома. Самият процес на управление се осъществява чрез лесен за разбиране интерфейс с помощта на смартфон или таблет. За целта можете да използвате не само смартфон, но и конзолата на операционната система Android. Интелигентната мрежа може да комбинира напълно различни групи устройства: вентилационни, отоплителни, водоснабдителни системи, както и система за управление на завеси, врати, електрическо осветление и др. Приложение, инсталирано на телефона, може да отразява колко електроенергия се консумира в къщата, състоянието на системата за сигурност и климатичните условия в къщата. Той може да разпознае специфични аварийни ситуации в къщата (течове на газ или вода, пожари, влизане на неоторизирани лица в къщата) и да изпрати сигнал навреме - до спасителната служба, полицията или имейл. При спазване на предпазните мерки комуникациите могат да се извършват чрез криптирана връзка (същата като при финансовите транзакции). Това се прави с единствената цел да се предотврати свързването на неоторизирани лица с контрола на къщата.

Съвсем наскоро беше пусната новата платформа Android Home, чиято основна цел е да обедини всички устройства от системата за интелигентен дом. Тази операционна система се развива много интензивно и вече днес предоставя големи възможности за децентрализирано управление на системата за интелигентен дом с помощта на мобилни устройства, базирани на Android OS.

Вече е възможно да контролирате телевизора, сателитен приемник, пералня, димери в къщата и лампи, използващи всяко устройство, базирано на платформата Android. Тези устройства и подсистеми се управляват чрез интернет връзка, което прави мобилното устройство универсално дистанционно управление, което ви позволява да контролирате процесите в къщата от всяка точка на света. В допълнение към управлението на системите в дома, разработчикът на Android OS, световноизвестната компания Google, предлага интегрирането на мултирум система с развлекателни услуги от Google. Това дава възможност за разпространение на развлекателно медийно съдържание с много висока скорост; потребителите имат възможност да се наслаждават на любимата си музика или да гледат легендарен филм директно от интернет. Интегрирането на тези възможности в мултирум система прави възможно използването на тези услуги почти навсякъде в дома.

Концепцията за изграждане на система за „умен дом“, базирана на платформата Android, е предназначена да улесни управлението на системата чрез използване на мобилно устройствона идентичен операционна система. Говорейки за аналози, Z-Wave или ZigBee, бих искал да отбележа, че те са подходящи за управление на система за сигурност или климатичен контрол, но с децентрализиран контрол на развлекателните системи на операционната система Android системаВсе още няма достойни конкуренти.

Публикации по темата