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 və 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