eHouse4Android smartphone pemrograman status update driver untuk Android

eHouse Otomasi rumah – Sinkronisasi dari driver , Saya , O , diukur nilai untuk peralatan dan panel pada Android . Deskripsi paket perangkat lunak dan perpustakaan untuk menciptakan panel mereka sendiri pada platform EHouse rumah otomatisasi – Perangkat Lunak untuk mengontrol sistem Rumah Otomasi eHouse – Kontrol dan Bangunan Otomasi eHouse – Manajemen .

Kelas EhouseTCP

Kelas ini digunakan untuk menjaga koneksi TCP / IP dengan sistem Otomasi Gedung eHouse (online) dan memperbarui data yang berasal dari eHouse mikroprosesor pengendali { Bangunan Otomasi eHouse – Driver } .
Hal ini juga membutuhkan penggunaan kelas:
* Ehousecommunication . kelas
* StatusEhouse . kelas
* StatusCommManager . kelas

Saat sambungan ” pertanyaan ” dari Otomatisasi eHouse , untuk menerima status driver (online) untuk aplikasi visualisasi { Bangunan Otomasi eHouse – Galeri Kontrol Perangkat Lunak } , data yang diperbarui dalam kasus (1 kontroler => ; sebuah instance dari status kelas) kelas:

  • StatusEhouse (untuk driver eHouse1)
  • StatusCommManager (untuk eHouse driver TCP / IP)

Data ini kemudian dapat diambil oleh perangkat lunak untuk penebangan dan algoritma visualisasi, atau perangkat lunak lainnya pada platform Android , tanpa harus menulis ” algoritma menerjemahkan ” eHouse PC konfigurasi untuk platform Android .


Fitur:

public static void TerminateQuery ()

Penghentian TCP / IP (infinite loop untuk menerima status driver .

Contoh penggunaan: EhouseTCP . TerminateQuery () ;


public static boolean QueryStart (tuan String , int port)

Inisiat dan menjaga komunikasi dan penerimaan status dari semua eHouse sistem driver (tak terbatas lingkaran – dapat dihentikan oleh TerminateQuery ())

Jika host tertentu menggunakan parameter host dan port

selain itu menggunakan pengaturan konfigurasi (secara terpisah untuk koneksi lokal dan Internet, tergantung pada fungsi untuk menjalankan publik EnableInternet (boolean enab) )

Contoh penggunaan: EhouseTCP . QueryStart ( ” ” , 9876) ; / / Menghubungkan ke server default pada eHouse TCP / IP


public static void AllDevsStatus ()

Impor nama sopir ” eHouse 1 – 485 ” , bersama-sama dengan nama-nama keluar , Saya , mengukur masukan dari File Konfigurasi

Contoh penggunaan: EhouseTCP . AllDevsStatus () ;


public static void AllDevsTCPStatus ()

Impor nama sopir ” Ethernet eHouse ” bersama-sama dengan nama-nama keluar , Saya , mengukur masukan dari File Konfigurasi

Contoh penggunaan: EhouseTCP . AllDevsTCPStatus () ;



Contoh kode lengkap:

EHouse Driver Informasi lebih lanjut:

pencahayaan kontrol , pemanasan , HiFi dalam ruang
Kontrol pusat pemanasan dan ventilasi
kontrol tirai , gerbang , awning
kontrol gerbang , daun jendela , awning versi sistem eHouse1

Desain dan instalasi sistem melakukannya sendiri

Rumah Otomasi eHouse – Independen Desain Sistem
Bangunan Otomasi eHouse – Self-Instalasi