Statusi eHouse4Android smartphones shoferët programimit update për Android

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