Почетна Аутоматизација Контрола Андроид СМС-ом , ВиФи , Интернет , еМаил (еХоусе4Андоид) библиотеке за програмирање

еХоусе Хоме Аутоматион и комуникацију са Андроид .
Да бисте послали један или више догађаја систем је настао класе еХоусе ехоусецоммуницатион са једном командом (1 линија изворног кода)
Све функције ове класе ради статично (без стварања инстанцу класе) . Класа ехоусецоммуницатион садржи и проширена на све методе за слање команди за контролу { Почетна Аутоматизација еХоусе – Контрола Да} Аутоматизација у зградама еХоусе за возаче { Аутоматизација у зградама еХоусе – Драјвери } Уређаја са Андроид { Почетна Аутоматизација еХоусе – Управљање И} ЕХоусе кућне аутоматизације – Софтвер (Галерија софтвер екрана { Аутоматизација у зградама еХоусе – Галерија софтверске контроле }) .

Тренутно су:

  • СМС поруке
  • Е-маил
  • ТЦП / ИП (ВиФи , Етхернет , Интернет , Интранет , ЛАН- , ВАН)

Функције доступне у учионици ” ехоусецоммуницатион ” за Аутоматизација еХоусе


публиц статиц воид АддАсцииЕвент (Стринг догађаја)

Додавање догађаја (команда еХоусе) за возачи ред догађаја за пренос порука било којом методом
параметар догађај: догађај код (написан у коду ДирецтЕвент хек) према стандарду еХоусе:
пример: ехоусецоммуницатион . АддАсцииЕвент ( ” 37010101020000000000 ” ) ; Догађај – прекидач (промена стања) излаз 1 во РМ 1 (адреса 55 , 1)

ехоусецоммуницатион . АддАсцииЕвент ( ” 37010101020000000000 ” ) ; / / Све љубитеље излаз 1 од РМ1 – хек адреса (37Х , 1) {} аддрх – > ; 55 (37Х) (адреса контролера В) аддрл – > ;  

New! – (Адреса возача, Л) команду – Команда => ; излаз подешавање арг – излаз број (1) – параметар за команду (нема излаз) АРГ 2 – скуп вредности (2) – 2 за команду параметар (прекидач – промена стања) АРГ 3 – 3 за команду параметар арг 4 – 4 за команду параметар арг 5 – 5 за команду параметар АРГ 6 – 6 за команду параметар арг 7 – 7 за команду параметар

враћа број бајтова у бинарним реду – 10 бајта за сваку додао догађај .

Догађаји су такође додаје ред бинарни: ЕвентТоРунБите 10Б сваког догађаја
и текст: ЕвентТоРун 20 карактера у свакој догађај (кодиране у АСЦИИ ХЕКС кода – као функција параметар)

Ако пошаљете догађаја преко ТЦП / ИП може послати највише 20 догађаја (200Б) (бинарни шаље ред) .
У случају догађаја послати путем СМС-а можете послати највише седам догађаја (послат ред текста) .
У случају догађаја шаљу електронском поштом можете послати највише седам догађаја (послат ред текста) .

За компатибилност је најбоље да се усвоји најнижа вредност за све методе (7) да би могли да изаберу било који облик преноса догађаја из реда за возача


публиц статиц воид ЦлеарЕвентКуеуе ()

Брише садржај оба редова догађаја (бинарних и текстуалних и дужину реда

Пример употребе: ехоусецоммуницатион . ЦлеарЕвентКуеуе () ;


публиц статиц воид инит ()

Иницијализује комуникација поставке за све режиме – чита конфигурациони фајлови за виекспороване апликација ” еХоусе . еке / мобилни ” . Ова функција мора да буде први активиран (пре почетка покушаја преноса података , синхронизација података, итд)

Тренутни конфигурациони фајлови морају бити постављени у СД картицу директоријум ” / ИСИС / ” .
Ове датотеке треба да буде извезена из апликације еХоусе и ажурирање, ако:

  • Промене у хеш – шифровање код
  • пренос променом подешавања било ког медија
  • промена лозинке
  • Додавање / уклањање уређаја
  • преименовање возача , О , Ја
  • промене графичке визуализације слика

Пример употребе: ехоусецоммуницатион . инит () ;


статички Стринг ГетЛог ()

враћа садржај дневник
Пример употребе: Стринг се Приступи = ехоусецоммуницатион . ГетЛог () ;


публиц статиц воид ЦлеарЛог ()

Чисти аутоматски систем лог фајл садржи важне информације о преносу, итд
Пример употребе: ехоусецоммуницатион . ЦлеарЛог () ;


статички Стринг ГетСмтпЛог ()

враћа садржај дневник да пошаље е-пошту преко СМТП сервера
Пример употребе: Стринг се Приступи = ехоусецоммуницатион . ГетСмтпЛог () ;


публиц статиц воид ЦлеарСмтпЛог ()

Брише се пријавите аутоматски шаље е-маил преко СМТП сервера
Пример употребе: ехоусецоммуницатион . ЦлеарСмтпЛог () ;


публиц статиц боолеан СендЕмаил ()

Шаље догађај ред путем електронске поште

враћа ” прави ” шта је са

брише догађај ред, као у реду

пише резултате СМТП пријавите

Пример употребе: ехоусецоммуницатион . СендЕмаил () ;


публиц статиц боолеан СендСМС ()

Шаље догађај ред СМС-ом

враћа ” прави ” шта је са

брише догађај ред, као у реду

Пример употребе: ехоусецоммуницатион . СендСМС () ;


публиц статиц боолеан СендВиФи (Стринг домаћина , инт порт)

Шаље догађај ред за ТЦП / ИП (ВиФи , Етхернет , Интернет , ЛАН- , ВАН)

домаћин – ИП адресу сервера који прима локални или глобални догађаји или услуге, или слично ДДНС
лука – Нема порт сервера који прима податке

враћа ” прави ” шта је са

брише догађај ред, као у реду

Пример употребе: локално за ЦоммМанагер ‘ { контрола ролетни } ехоусецоммуницатион . СендВиФи ( ” 192 . 168 . 0 . 254 ” , 9876) ;



Комплетан код на пример

Аутоматизација у зградама еХоусе – Андроид комуницирају са СМС-а , ВиФи , Интернет , Е-маил изворног кода Више информација о систему (других возача): контролу грејања централни
Контрола капије
ЕХоусе системских опција

Почетна Аутоматизација штедње Хоме Аутоматион – Безбедност

Почетна Аутоматизација еХоусе – Независни систем Дизајн

Аутоматизација у зградама еХоусе – Само-инсталацију