Я прыхільнік аўтаматызацыі і лічу, што разумныя дамы павінны патрабаваць як мага менш ўмяшання з боку дамачадцаў. Канкрэтныя дзеянні павінны выклікаць шэраг падзей і паказанняў датчыкаў. Аднак найбольш важная менавіта воля жыхароў, і таму для сістэмы аўтаматызацыі дома неабходны пульт дыстанцыйнага кіравання. І што можа быць лепшым дыстанцыйным кіраваннем, чым смартфон у нашы дні?
Вядома, цяжка атрымаць цалкам універсальны пульт дыстанцыйнага кіравання, калі ў вас няма інтэграванай сістэмы аўтаматызацыі дома, што з'яўляецца лепшым рашэннем. Самым дакучлівым рашэннем з'яўляецца выкарыстанне HTTP (або HTTPS). З яго дапамогай вы можаце кіраваць многімі прыладамі, якія прадстаўляюць API. Сярод іх ёсць мая сістэма хатняй аўтаматызацыі і большасць прылад, якія я будую (так што вы можаце кіраваць імі непасрэдна ці праз цэнтральную сістэму), альбо нават нядаўна апісаная сістэма кіравання ацяпленнем Бера, а таксама мноства вэб-сайтаў.
Каб зручна тэлефанаваць на запыты http, вам спатрэбіцца прыкладанне (альбо спецыяльны вэб-сайт), у якім вы можаце прызначаць кнопкам розныя функцыі. Часта вам таксама патрэбна аўтарызацыя альбо адпраўка дадатковых «кукі». Усё гэта можна кіраваць у дадатку IoT Remote. Працуе на тэлефонах Android ад версіі 4.4 і далей.
Дзеянні можна згрупаваць у тэчкі. Кожнае дзеянне ўяўляе сабой запыт HTTP GET з адпаведнымі параметрамі. Вы можаце ўсталяваць колеру кнопак, якія могуць дапамагчы дзецям і пажылым людзям. Кожная кнопка таксама мае пэўны памер.
Дадатак лёгка ўзаемадзейнічае з маімі сістэмамі - ад цэнтральнай, якая кантралюе паліў саду, агеньчыкаў, да адкрыцця варот ці калыткі. Я дазваляю толькі некаторыя акцыі з унутранай сеткі, у той час як некаторыя з іх падзяляюцца звонку. Не існуе адпраўкі UDP пакетаў, якія падтрымліваюцца маімі шлюзамі IP-433MHz, але гэта лёгка зрабіць цэнтральнай сістэмай, якая прымае http і можа адпраўляць udp.
Просты пульт дыстанцыйнага кіравання ў вашым тэлефоне таксама можа быць карысным для кіравання ацяпленнем, у тым ліку сістэмы Bero, якая забяспечвае API. Вядома, у Bero ужо ёсць прыкладанне, якое простае ў выкарыстанні і мае дастатковыя магчымасці, але нішто не перашкаджае вам дадаваць некаторыя часта выкарыстоўваюцца функцыі ў ручны пульт, які выкарыстоўваецца для іншай функцыі. У прыватнасці, вы можаце падзяліцца выбранымі варыянтамі кіравання ацяпленнем, напрыклад, з дзіцём, у якога ў пакоі ўжо ёсць прыкладанне для кіравання прыладамі. Функцыя аўтарызацыі http карысная для працы з Bero, як гэта патрабуецца, пра што я ўжо пісаў. Напрыклад, для ўстаноўкі адной з зададзеных тэмператур мы выкарыстоўваем функцыю setregister і рэгістр temp_pre. Ён прымае значэнні ад 0 (тэмпература абароны) да 3 (камфортны плюс).
Просты, зручны і эфектыўны, хоць і невялікі цэтлік, таму што ён абыходзіць цэнтральную сістэму разумнага дома, але часам гэта лепшы спосаб.
Дадатак IoT Remote прызначана для тых, хто будуе ўласную сістэму альбо мае гатовыя прылады, якія дазваляюць адпраўляць каманды праз пратакол http. Я заўсёды прапускаў такое пульт дыстанцыйнага кіравання, і цяпер у мяне ёсць усе элементы кіравання. І не толькі я, што, мабыць, самая вялікая перавага простага ў выкарыстанні інструмента.
Дадатак
Цяперашняя версія прыкладання дазваляе адпраўляць пакеты UDP як дзеянні, прызначаныя кнопкам. Таму ён таксама падыходзіць для кіравання, напрыклад, прыладамі кіравання радыё і іншымі прыладамі на аснове пратакола UDP.