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-տեղադրում