eHouse4Android pengaturcaraan telefon pintar pemandu kini status untuk Android

eHouse Automasi Utama – Penyegerakan pemandu , Saya , Wahai , diukur nilai untuk peralatan dan panel pada Android . Keterangan pakej perisian dan perpustakaan untuk mewujudkan panel mereka sendiri di platform EHouse rumah automasi – Perisian untuk mengawal sistem Home Automation eHouse – Kawalan dan Bangunan Automasi eHouse – Pengurusan .

Kelas EhouseTCP

Kelas digunakan untuk mengekalkan sambungan TCP / IP dengan sistem Automasi Bangunan eHouse (online) dan mengemaskini data yang datang dari eHouse pengawal mikropemproses { Bangunan Automasi eHouse – Pemandu } .
Ia juga memerlukan penggunaan kelas:
* Ehousecommunication . kelas
* StatusEhouse . kelas
* StatusCommManager . kelas

Apabila sambungan ” pertanyaan ” daripada Automasi eHouse , untuk menerima status semasa pemandu (online) untuk aplikasi visualisasi { Bangunan Automasi eHouse – Galeri Kawalan Perisian } , data dikemaskini dalam keadaan (1 pengawal => ; satu contoh status kelas) kelas:

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

Data-data ini kemudiannya boleh diambil oleh perisian untuk pembalakan dan algoritma visualisasi, atau mana-mana perisian lain di platform Android , tanpa perlu menulis ” algoritma menterjemah ” eHouse konfigurasi PC untuk platform Android .


Ciri-ciri:

awam tidak sah TerminateQuery statik ()

Pemberhentian TCP / IP gelung (terbatas untuk menerima status pemandu .

Contoh penggunaan: EhouseTCP . TerminateQuery () ;


awam statik boolean QueryStart (Rentetan tuan rumah , int pelabuhan)

Memulakan dan mengekalkan komunikasi dan penerimaan status semua pemandu eHouse sistem (gelung tidak terhingga – ia boleh dihentikan oleh TerminateQuery ())

Jika tuan rumah yang diberikan adalah menggunakan tuan rumah dan pelabuhan parameter

sebaliknya ia menggunakan tetapan tatarajah (secara berasingan untuk sambungan Tempatan dan internet, bergantung kepada fungsi untuk menjalankan awam EnableInternet (boolean enab) )

Contoh penggunaan: EhouseTCP . QueryStart ( ” ” , 9876) ; / / Menyambung ke pelayan lalai di eHouse TCP / IP


awam statik tidak sah AllDevsStatus ()

Pemandu nama Import ” eHouse 1 – 485 ” , bersama-sama dengan nama-nama jalan keluar , Saya , mengukur input daripada Fail Konfigurasi

Contoh penggunaan: EhouseTCP . AllDevsStatus () ;


awam statik tidak sah AllDevsTCPStatus ()

Pemandu nama Import ” Ethernet eHouse ” bersama-sama dengan nama-nama jalan keluar , Saya , mengukur input daripada Fail Konfigurasi

Contoh penggunaan: EhouseTCP . AllDevsTCPStatus () ;



Contoh kod lengkap:

Maklumat lanjut Pemandu eHouse:

lampu kawalan , pemanasan , HiFi di dalam ruang
Kawalan pemanasan pusat dan pengudaraan
kawalan tirai , pintu , kajang
kawalan pintu , bidai , kajang versi sistem eHouse1

Reka bentuk dan pemasangan sistem melakukannya sendiri

Home Automation eHouse – Rekabentuk Sistem Bebas
Bangunan Automasi eHouse – Sendiri Pemasangan