Android üçün eHouse4Android smartfonlar proqramlaşdırma status yeniləmə sürücü

eHouse Home Automation – Sürücü Sinxronizasiya , I , O , Android üzrə avadanlıq və paneller üçün ölçülür dəyərlər . Platformada proqram paketi və öz panel yaratmaq üçün kitabxanalar təsviri EHouse ev avtomatlaşdırma – Software sistem nəzarət Home Automation eHouse – Nəzarət Bina Otomasyonu eHouse – Idarə .

Class EhouseTCP

Class sistemi ilə TCP / IP keçid qorumaq üçün istifadə olunur Bina Otomasyonu eHouse (online) və mikroprosessor nəzarətçiləri eHouse {gələn veri yeniləmə Bina Otomasyonu eHouse – Drivers } .
O, həmçinin siniflərin istifadə tələb edir:
* * * Ehousecommunication . sinfi
* * * StatusEhouse . sinfi
* * * StatusCommManager . sinfi

Zaman keçid ” sorğu ” və Avtomatlaşdırma eHouse , views applications {üçün sürücülər mövcud vəziyyəti (online) almaq Bina Otomasyonu eHouse – Software nəzarət Qalereya } , məlumatın (hallarda yeniləndiyi 1 nəzarətçi => ; sinif statusu bir instansiya) dərsləri:

  • StatusEhouse (sürücü eHouse1 üçün)
  • StatusCommManager (sürücü eHouse TCP / IP üçün)

Bu məlumatlar daha sonra giriş və vizual alqoritmləri üçün proqram və ya Android platformasında hər hansı digər proqram tarafından bilər , yazmaq olmadan ” alqoritmləri tərcümə ” Android platforması üçün eHouse PC konfiqurasiya .


Xüsusiyyətlər:

ictimai statik void TerminateQuery ()

Sürücülər statusu almaq üçün TCP / IP (Infinite Loop kesildikten .

Örnek: EhouseTCP . TerminateQuery () ;


ictimai statik boolean QueryStart (String keçiriləcək , int port)

(Infinite Loop təşəbbüsü və bütün sistem sürücüləri eHouse statusu Rabitə və qəbul saxlayır – o) TerminateQuery () ilə xitam verilə bilər

Müəyyən host host və port parametrləri kullanıyorsa

başqa ictimai çalıştırmak üçün funksiyası olaraq, Yerli və İnternet bağlantısı üçün konfiqurasiya parametrlərini (ayrıca istifadə EnableInternet (boolean enab) )

Örnek: EhouseTCP . QueryStart ( ” ” , 9876) ; / / TCP / IP eHouse da default server bağlanır


ictimai statik void AllDevsStatus ()

İdxal sürücü adları ” eHouse 1 – 485 ” , birlikdə çıxış adları , I , Nizamlama faylları ölçü giriş

Örnek: EhouseTCP . AllDevsStatus () ;


ictimai statik void AllDevsTCPStatus ()

İdxal sürücü adları ” Ethernet eHouse ” birlikdə çıxış adları , I , Nizamlama faylları ölçü giriş

Örnek: EhouseTCP . AllDevsTCPStatus () ;



Tam kodu nümunəsi:

Daha çox məlumat eHouse Drivers:

işıqlandırma nəzarət , qızdırıcı , Musiqi SETI fəzalarında
Control mərkəzi isitmə və ventilyasiya
güneşlik nəzarət , qapıları , tenteler
nəzarət qapıları , panjurlar , tenteler sistemi versiyası eHouse1

Sisteminin layihələndirilməsi və quraşdırılması özünüz edin

Home Automation eHouse – Müstəqil sistemi Design
Bina Otomasyonu eHouse – Self-Quraşdırma