eHouse4Android սմարթֆոնների ծրագրավորման կարգավիճակի թարմացվել է վարորդների համար, Android

eHouse Home Automation – Համաժամացման վարորդների , Ես , O , չափված արժեքների համար սարքավորումների եւ վահանակների վրա Android . Description է ծրագրային փաթեթ, գրադարաններ ստեղծելու իրենց սեփական վահանակների վրա հարթակ EHouse տուն ավտոմատացում – Ծրագրեր վերահսկողության համակարգը Home Automation eHouse – Control եւ EHouse շենք ավտոմատացում – Կառավարում .

Class EhouseTCP

Դաս օգտագործվում է պահպանել TCP / IP հետ կապված համակարգի Շենք ավտոմատացում eHouse (օնլայն) եւ թարմացնել տվյալները եկող միկրոպրոցեսորային վերահսկողները eHouse { EHouse շենք ավտոմատացում – Վարորդները } .
Այն նաեւ պահանջում է օգտագործումը դասերի:
* Ehousecommunication . դաս
* StatusEhouse . դաս
* StatusCommManager . դաս

Երբ կապ ” հարցմանը ” եւ Ավտոմատ eHouse , ստանալու ներկայիս կարգավիճակը վարորդների (օնլայն) արտացոլման համար դիմումների { EHouse շենք ավտոմատացում – Պատկերասրահ Software վերահսկողության } , տվյալները թարմացվում են դեպքերում (1 վերահսկիչ => ; որպես օրինակ, որ դասի կարգավիճակից) դասեր:

  • StatusEhouse (վարորդների eHouse1)
  • StatusCommManager (վարորդների eHouse TCP / IP)

Այս տվյալները կարող ապա Ստացված է ծրագրային ապահովման համար, հատումներն ու արտացոլման ալգորիթմեր կամ ցանկացած այլ ծրագրային է Android հարթակի , առանց գրելու ” ալգորիթմները թարգմանել ” eHouse PC կոնֆիգուրացիայի համար Android հարթակ .


Նկարագրություն:

հասարակական ստատիկ անվավեր TerminateQuery ()

Դադարեցման TCP / IP (անսահման հանգույց ստանալու համար կարգավիճակ վարորդների .

Օրինակ օգտագործել: EhouseTCP . TerminateQuery () ;


հասարակական ստատիկ բուլյան QueryStart (լարային հյուրընկալող , int նավահանգիստ)

Ն եւ կապի պահպանում, եւ կարգավիճակի ընդունման համակարգի բոլոր վարորդներին eHouse (անսահման հանգույց – դա կարող է դադարեցվել են TerminateQuery ())

Եթե ​​նշված հյուրընկալող օգտագործում է հյուրընկալ նավահանգիստ, իսկ պարամետրերը

այլապես այն օգտագործում է կազմաձեւման պարամետրերը (առանձին տեղական եւ ինտերնետ կապ, կախված գործառույթ առաջադրվելու հանրային EnableInternet (բուլյան enab) )

Օրինակ օգտագործել: EhouseTCP . QueryStart ( ” ” , 9876) ; / / Կապում է նախնական սերվերի է TCP / IP eHouse


հասարակական ստատիկ անվավեր AllDevsStatus ()

Ներմուծում վարորդ անունները ” eHouse 1 – 485 ” , հետ միասին անունները ելքերի , Ես , չափման միջոցները ից Կազմաձեւ Ֆայլեր

Օրինակ օգտագործել: EhouseTCP . AllDevsStatus () ;


հասարակական ստատիկ անվավեր AllDevsTCPStatus ()

Ներմուծում վարորդ անունները ” Ethernet eHouse ” հետ միասին անունները ելքերի , Ես , չափման միջոցները ից Կազմաձեւ Ֆայլեր

Օրինակ օգտագործել: EhouseTCP . AllDevsTCPStatus () ;



Օրինակ ամբողջական կոդը:

Լրացուցիչ տեղեկատվություն eHouse վարորդները:

լուսավորման հսկողություն , ջեռուցում , HiFi եւ տարածքներ
Կառավարման կենտրոնական ջեռուցման եւ օդափոխության
հսկողության կույրերի , Գեյթս , Ծածկարաններ
վերահսկողություն Գեյթս , shutters , Ծածկարաններ համակարգ Ծանոթություններ eHouse1

Նախագծում եւ տեղադրում համակարգի անել դա ինքներդ

Home Automation eHouse – Անկախ համակարգի նախագծում
EHouse շենք ավտոմատացում – Self-տեղադրում