Android için eHouse4Android akıllı programlama durum güncelleme sürücüleri

ehouse Ev Otomasyonu – Sürücülerin Senkronizasyon , Ben , O , Android ekipman ve paneller için ölçüm değerleri . Platformunda yazılım paketi ve kendi panelleri oluşturmak için kütüphaneler açıklaması Ehouse ev otomasyonu – Yazılım sistemi kontrol etmek için Ev Otomasyonu ehouse – Kontrol ve Bina Otomasyonu ehouse – Yönetim .

Sınıf EhouseTCP

Sınıf sistemi ile TCP / IP bağlantısı sağlamak için kullanılır Bina Otomasyonu ehouse (çevrimiçi) ve mikroişlemci kontrol ehouse {gelen veri güncelleme Bina Otomasyonu ehouse – Sürücüler } .
Ayrıca sınıfların kullanılmasını gerektirir:
* Ehousecommunication . sınıf
* StatusEhouse . sınıf
* StatusCommManager . sınıf

Ne zaman bağlantı ” sorgu ” arasında Otomasyon ehouse , görselleştirme uygulamaları {için sürücülerin mevcut durumu (çevrimiçi) almak için Bina Otomasyonu ehouse – Yazılım Kontrol Galeri } , veri (durumlarda güncellenir 1 kontrolör => ; sınıf durumunun bir örneği) sınıfları:

  • StatusEhouse (sürücüler eHouse1 için)
  • StatusCommManager (sürücüleri ehouse TCP / IP için)

Bu veriler daha sonra kayıt ve görüntüleme algoritmaları için yazılım ya da Android platformu üzerinde başka bir yazılım tarafından alınabilir , yazmak zorunda kalmadan ” algoritmalar çevirmek ” Android platformu için ehouse bilgisayar konfigürasyonu .


Özellikler:

public static void TerminateQuery ()

Sürücülerin durumu almak için TCP / IP (sonsuz döngü kesilmesi .

Kullanım örneği: EhouseTCP . TerminateQuery () ;


public static boolean QueryStart (String ev sahibi , int bağlantı noktası)

(Sonsuz döngü başlatır ve tüm sistem sürücülerini ehouse durumunu iletişim ve resepsiyon korur – o) TerminateQuery () tarafından durdurulabilir

Belirlenen ana sunucu ve port parametreleri kullanıyorsa

aksi takdirde kamu çalıştırmak için fonksiyon bağlı olarak, yerel ve İnternet bağlantısı için yapılandırma ayarlarını (ayrı ayrı kullanır EnableInternet (boolean enab) )

Kullanım örneği: EhouseTCP . QueryStart ( ” ” , 9876) ; / / TCP / IP ehouse azından varsayılan sunucuya bağlanır


public static void AllDevsStatus ()

İthalat sürücü adlarını ” ehouse 1 – 485 ” , birlikte çıkar isimleri ile , Ben , Yapılandırma Dosyaları ve ölçme girişleri

Kullanım örneği: EhouseTCP . AllDevsStatus () ;


public static void AllDevsTCPStatus ()

İthalat sürücü adlarını ” Ethernet ehouse ” birlikte çıkar isimleri ile , Ben , Yapılandırma Dosyaları ve ölçme girişleri

Kullanım örneği: EhouseTCP . AllDevsTCPStatus () ;



Tam kod örneği:

Daha fazla bilgi ehouse Sürücüler:

aydınlatma kontrolü , ısıtma , HiFi alanlarda
Kontrol merkezi ısıtma ve havalandırma
jaluzi kontrolü , kapıları , tenteler
kontrol kapıları , panjurlar , tenteler sistemi sürümü eHouse1

Sistem tasarımı ve kurulumu kendiniz yapın

Ev Otomasyonu ehouse – Bağımsız Sistem Tasarımı
Bina Otomasyonu ehouse – Oto-Kurulum