eHouse Automatizimi Faqja kryesore – Sinkronizimi i shoferëve , Unë , O , vlerat e matura për pajisjet dhe paneleve në Android . Përshkrimi i paketë software dhe bibliotekat për të krijuar panele e tyre në platformën Automatizimi eHouse në shtëpi – Software për të kontrolluar sistemin e EHouse Faqja Automatizimi – Kontroll dhe Ndërtimi Automatizimi eHouse – Menaxhimit të .
Klasa EhouseTCP
Klasa është përdorur për të mbajtur lidhje TCP / IP me sistemin Automatizimi ndërtimit eHouse (online) dhe përditësimin e të dhënave që vijnë nga eHouse kontrolluesit mikroprocesor { Ndërtimi Automatizimi eHouse – Drivers } .
Ajo gjithashtu kërkon përdorimin e klasave:
* Ehousecommunication . klasë
* StatusEhouse . klasë
* StatusCommManager . klasë
Kur lidhja ” pyetje ” të Automatizim eHouse , për të marrë statusin aktual të shoferëve (online) për aplikimet vizualizimi { Ndërtimi Automatizimi eHouse – Galeria e Kontrollit Programe } , të dhënat janë përditësuar në raste (1 kontrollues => ; një shembull i statusit të klasës) klasa:
- StatusEhouse (për shoferët eHouse1)
- StatusCommManager (për shoferët eHouse TCP / IP)
Këto të dhëna pastaj mund të shikohet nga software për prerjet dhe algoritme vizualizimi, apo ndonjë software të tjera në platformën Android , pa pasur nevojë për të shkruar ” algoritme të përkthyer ” Konfigurimi PC eHouse për platformën Android .
Features:
TerminateQuery publike statike pavlefshëm ()
Ndërprerjen e TCP / IP lak (pafund për marrjen e statusit të shoferëve .
Shembull i përdorimit: EhouseTCP . TerminateQuery () ;
publike statik boolean QueryStart (host String , int port)
Inicion dhe mban komunikimin dhe marrjen e statusit të të gjithë shoferëve eHouse sistemit (loop pafund – ajo mund të ndalohen nga TerminateQuery ())
Nëse presë specifikuar është duke përdorur të presë dhe të portit parametrat
përndryshe ajo përdor cilësimet e konfigurimit (veç e veç për lidhje lokale dhe të internetit, në varësi të funksionit për të drejtuar publik EnableInternet (boolean enab) )
Shembull i përdorimit: EhouseTCP . QueryStart ( ” ” , 9876) ; / / Lidhet me server parazgjedhur në eHouse TCP / IP
AllDevsStatus publike statike pavlefshëm ()
Importet emrat shofer ” eHouse 1 – 485 ” , së bashku me emrat e daljet , Unë , inputeve matjen nga Files Konfigurimi
Shembull i përdorimit: EhouseTCP . AllDevsStatus () ;
AllDevsTCPStatus publike statike pavlefshëm ()
Importet emrat shofer ” Ethernet eHouse ” së bashku me emrat e daljet , Unë , inputeve matjen nga Files Konfigurimi
Shembull i përdorimit: EhouseTCP . AllDevsTCPStatus () ;
Shembull i kodit të plotë:
Më shumë shoferëve eHouse informacion:
ndriçim të kontrollit të , ngrohje , HiFi në hapësirat
Ngrohje qendrore dhe kontrollin e ventilimit
kontrollin e blinds , porta , awnings
kontrollit portat , shutters , awnings version të sistemit eHouse1
Projektimin dhe instalimin e sistemit të bëni vetë
EHouse Faqja Automatizimi – Projektimi i Pavarur i Sistemit
Ndërtimi Automatizimi eHouse – Vetë-Instalimi