Smart Home Sistem Bangunan cerdas eHouse.
Memeriksa eHouse sistem status log Visualisasi grafis grafis kontrol Teks dan langsung.



EHouse sistem untuk memeriksa parameter dan status dari semua sinyal dalam banyak.

Ini termasuk:
  • Perangkat Status
  • keadaan sensor alarm
  • sensor
  • driver log sistem eHouse
  • Aplikasi Paket log eHouse sistem
  • negara switch
Banyak mekanisme untuk memungkinkan kontrol sistem negara dengan metode berikut:
  • siklis (offline)
  • tekstual - pengamatan log
  • filesystem - membuat file tag untuk semua sinyal untuk memungkinkan pemeriksaan cepat dari kondisi dan kinerja beberapa sistem
  • grafis - visualisasi (scalable vector graphics) untuk semua sinyal, melalui benda individual dibuat dan gambar
  • Yang pertama tahu (online)
Ada banyak cara untuk memeriksa status dari sistem eHouse, menggunakan berbagai kombinasi pilihan yang disebutkan di atas.
Metode yang tersedia saat ini diimplementasikan dalam sistem eHouse:
  • Membuat file system (tag dan log) sampai saat ini (online) dengan aplikasi " eHouse. exe " - lirik dan lokal
  • Memeriksa Perangkat Diaktifkan, Windows Explorer. Metode Teks - menjaga (secara online)
  • Klien FTP, Internet Browser, Windows Explorer atau aplikasi lain yang digunakan jarak jauh atau lokal. Metode Teks - menjaga (secara online) atau siklis (offline)
  • Aplikasi " Visual. exe " pada platform Windows untuk visualisasi grafis (scalable vector graphics) sistem eHouse, digunakan secara lokal atau melalui LAN - menjaga (secara online). screenshot
  • Aplikasi " Handphone Jauh Manajer " (Java mobile MIDP 2. 0), memeriksa status perangkat dengan mengembalikan file-file log sistem yang diterima dari email yang dikirim secara berkala (Offline). Metode Teks
  • " eHouseMobile " Windows Mobile platform untuk visualisasi grafis (scalable vector graphics) secara lokal dan remote sistem eHouse (melalui WiFi, LAN, Internet) - menjaga (secara online). screenshot

EHouse sistem dapat dikendalikan oleh perangkat keras, secara lokal dan remote dalam banyak cara. Kontrol dapat diimplementasikan:
  • Hardware oleh:
    • Listrik switch dikaitkan dengan peristiwa (saat diaktifkan atau dinonaktifkan),
    • Sensor terkait dengan peristiwa (di persimpangan ambang batas),
    • Detector Alarm (dengan aktivasi),
    • Infrared remote kontrol sebagai standar Sony (SIRC) - lokal kontrol.
    • Remote radio mini (kontrol tirai dan sistem keamanan) / IR (perubahan RoomManager yang ' a)
  • Aplikasi khusus termasuk dalam eHouse yang - mengirim peristiwa melalui:
    • SMS,
    • eMail,
    • BlueTooth,
    • WiFi,
    • Lan,
    • Internet.
  • Web browser - mengirim peristiwa melalui:
    • eMail,
    • FTP,
  • Windows Explorer - Langsung menyalin kejadian:
    • lokal,
    • remote (FTP),
  • FTP aplikasi client - Langsung menyalin peristiwa terpencil.
Sebuah jumlah yang sangat besar metode untuk mengontrol browser memungkinkan Anda untuk mengontrol beberapa cara, dengan hampir semua browser yang bekerja pada setiap sistem operasi. Dalam hal keterbatasan salah satu metode, Anda dapat menggunakan lain. Hal ini juga berlaku untuk kegagalan salah satu metode transfer data (misalnya. Mail server kecelakaan, FTP), kami telah kemungkinan menggunakan lainnya.
Bahkan pada Windows, browser yang berbeda memiliki fitur yang berbeda dan keterbatasan. Diuji 3 browser utama untuk Windows:
  • Opera 10,
  • FireFox 3. 6,
  • Internet Explorer 6. 0, 8. 0.

Metode Kontrol

IE 6, 8 +

Opera 10 +

FireFox 3. 6 +

Kontrol Langsung FTP

- (1) / +

- (1) / +

- (1) / +

Kontrol HTTP teks (dalam bentuk HTML)

+ / -

+ / -

+ / -

Kontrol Lihat peta gambar grafik yang dihasilkan +

+ / -

+ / -

+ / -

Kontrol Tampilan grafis dari XML dengan SVG grafis

- (2) / -

+ / -

+ / -

Kontrol SVG grafis dengan kompresi JavaScript,

- (3) / -

+ / -

+ / -


Penunjukan: (+ / +) => ; sistem kontrol (pengiriman peristiwa) / pengamatan driver, log, output dll.
  1. Built-in browser klien IE, Opera dan FireFox adalah tidak mungkin untuk merekam dan menyalin file ke server tidak dapat mengontrol sistem sehingga eHouse. Tidak memutuskan bahwa instalasi steker - Lainnya ' dalam browser diaktifkan untuk mengontrol browser melalui FTP. Atau, Anda dapat aplikasi independen untuk menggunakan klien FTP atau Windows Explorer.
  2. IE browser tidak mendukung XML.
  3. IE memiliki keterbatasan yang serius bila digunakan sebagai server aplikasi np. Adobe SVG Viewer. Hal ini tidak mungkin untuk menjalankan jendela yang terbuka script {metode jendela. terbuka (... )}. Kesalahan ini dapat dilewati oleh mengedit script sehingga eHouse sistem kontrol, untuk peristiwa dikirim tanpa membuka jendela baru. Dalam lebih baru versi IE, Microsoft dapat memperbaiki kesalahan ini, atau membuat sendiri SVG mendukung grafis, yang juga memecahkan ini masalah.
Pada unit kontrol komputer harus:
  • Java mesin diinstal (diuji hanya Minggu 1. 6. 0_17),
  • Browser harus memiliki dukungan aktif untuk Java dan JavaScript,
  • untuk memfasilitasi bidang status tidak diblokir,
  • pop dibuka untuk server yang berisi file sistem eHouse.

Metode Kontrol langsung untuk FTP dan teks dengan bentuk HTML secara otomatis dihasilkan oleh eHouse aplikasi. exe dengan parameter & Bdquo ; / Html & rdquo ;, / Html & rdquo, i skonfigurowaniu sistem.


Metode grafis perlu membuat tampilan menggunakan Corel Draw setelah mengekspor pengaturan dari aplikasi ehouse. exe dengan parameter & Bdquo ; / Cdr & rdquo ;. Proses menciptakan pandangan dengan aplikasi luar CorelDraw dibahas di bab berikutnya ini Dokumentasi. Buat semua metode grafis untuk browser dan aplikasi untuk visualisasi adalah dihasilkan dari satu melihat melalui VBA makro otomatis, untuk mendapatkan tinggi kesamaan gambar tidak tergantung pada teknologi.

Semua file yang diperlukan yang dibuat secara otomatis, dan disertai dengan JavaScript script, PHP dan Java applet dan memungkinkan langsung bekerja pada applet konfigurasi. Konfigurasi applet, formulir aplikasi & Bdquo ; ConfigAux. exe & rdquo ;, yang sekaligus menghasilkan file konfigurasi untuk aplikasi EmailGate, Handphone Jauh Manajer, Visual, eHouseMobile.


Pada web server / FTP untuk menyalin isi dari katalog HTML dan XML untuk satu lokasi, dipilih dalam pengaturan direktori remote Aplikasi & bdquo ; FtpGate. exe & rdquo ;. Hal ini akan memungkinkan penggunaan kontrol FTP untuk semua metode pengendalian. Selain yang sama direktori, meng-upload direktori & bdquo ; AllEvents \ & rdquo ; jika berniat untuk menggunakan kontrol langsung dengan menyalin FTP File.
Web server untuk menangani sistem eHouse harus memiliki (pada satu alamat):
  • Outgoing Server SMTP,
  • FTP,
  • HTTP,
  • Dukungan PHP,
  • dukungan tanda regional dalam bahasa (*),
  • menangani nama file panjang dan ukuran huruf (*),
  • memungkinkan login (otentikasi) ke server HTTP, FTP, SMTP,
  • memungkinkan pengaturan hak akses untuk file dan pemilik,

(*) Anda dapat mengedit script untuk mengubah nama file.

Mulai metode pengendalian yang dipilih dalam browser.

Pengendalian teks HTML:

Mengontrol HTML + Peta Grafis:


Kontrol Grafis XML + SVG:


Kontrol Grafis SVG + JavaScript kompresi:

  • Buka file dalam browser AdresWWW / direktori / NazwaWidoku. svg atau AdresWWW / direktori / NazwaWidoku_ftp. svg di Tergantung pada bagaimana data ditransmisikan ke sistem eHouse. Siap contoh dapat ditemukan di: www. ISYS. com / visual / mudah / Kantor. svg
  • Pindahkan kursor mouse pada obyek, yang berniat untuk menjalankan (mengubah keadaan). Dalam Tergantung pada jenis browser dan pilihan: Anda mungkin menerima balon Nama Obyek, mengubah kursor, nama objek dapat muncul dalam Internet browser status bar. Selain itu, perubahan warna Isi objek. Klik mouse pada objek yang dipilih pada akan mulai mengirim peristiwa ke eHouse sistem.
  • Tunggu pesan konfirmasi ke eHouse peristiwa sistem.

Langsung kontrol FTP (Windows Explorer atau FTP klien):

  • Buka Windows Exploratorze AdresFTP / direktori /. Siap contoh dapat ditemukan di: www. ISYS. com / mudah / - diperlukan untuk login sebagai tidak mendukung transmisi username dan password di alamat,
     Login ke server FTP
  • Masuk ke server menggunakan nama pengguna dan password Anda,
  • Salin file dari lokasi dari semua kejadian (peristiwa & bdquo ; AllEvents / & rdquo ; ). Produk & bdquo ; AllEvents / & rdquo ; harus secara manual disalin ke FTP server dengan tepat hak terbatas untuk pengguna luar.
  • Paste ke direktori Anda & bdquo ; email / & rdquo ;.

Melihat log dan status perangkat melalui FTP:

  • Buka browser untuk AdresServeraFTP / katalog / atau UserName: Sandi @ AdresServeraFTP / katalog /. Siap contoh dapat ditemukan di: ISYS. com / mudah / - diperlukan untuk login sebagai tidak mendukung transmisi username dan password di alamat,
     Login ke server FTP
  • Masuk ke server menggunakan nama pengguna dan password Anda,
  • Browse log, file yang berisi parameter saat ini dari sistem, File penanda termasuk listrik, Kegiatan sensor, switch, dll.
Harus memiliki hak-hak berikut akses untuk file dan direktori di server web Anda / FTP, bahwa semua fungsi sistem bekerja dengan baik.

Katalog / File

Permissions Pemilik

Permissions Grup

Permissions lainnya

ehouse /

XRW

XR

- - -

ehouse / *. htm *

XRW

XR

- - -

ehouse / *. svg

XRW

XR

- - -

ehouse / *. xml

XRW

XR

- - -

ehouse / *. jurang

XRW

XR

- - -

ehouse / *. js

XRW

XR

- - -

ehouse / *. php

XRW

XR

- - -

ehouse / *. *

XRW

R

- - -

ehouse / email /

XRW

RW

- - -

ehouse / AllEvents /

XRW

R

- - -

ehouse / log /

XRW

R

- - -


Umumnya script termasuk tidak memerlukan modifikasi karenanya tidak memerlukan penjelasan lebih lanjut. Deskripsi file tambahan yang ditambahkan ke sistem ditunjukkan di bawah ini:
  • Script & bdquo ; Aku. php & rdquo ; memungkinkan Anda untuk mengkonversi karakter ke format yang diperlukan untuk setiap sarana transmisi dan sedang mempersiapkan untuk mengirim data. Menerima transmisi parameter dari kedua POST dan GET. Selain itu memungkinkan Anda untuk mengirim dalam bentuk kejadian gabungan (perangkat & ndash ; acara) dan terpisah. Script ini juga melakukan layanan menulis peristiwa ke server FTP. Dalam kasus kesalahan menulis sinyal memeriksa hak akses untuk direktori & bdquo ; email / & rdquo ; - login pengguna harus memiliki izin menulis ke direktori ini.
  • Script & bdquo ; ehouse. js & rdquo ; meluncurkan applet untuk mengirim eMail ' dan dengan kejadian. Selain itu menampilkan gambar dalam standar kompresi SVG mengimplementasikan sehingga file (sekitar 2:1) dibandingkan dengan normal seperti untuk grafis menggambar XML file yang. Menarik semua tokoh, serentak menugaskan mereka untuk mengirim suatu event. Script dapat digunakan untuk membuat metode kustom kontrol grafis.
  • Script & bdquo ; ehouseftp. js & rdquo ; identik dengan script & bdquo ; ehouse. js & rdquo ; kecuali bahwa alih-alih mengirim sebuah acara dengan mengirimkan eMail mereka melalui FTP.
  • Applet & bdquo ; se. jar & rdquo ; memungkinkan Anda untuk mengirim eMail ' dan peristiwa-peristiwa yang dipilih oleh Pengguna. Ini mempersiapkan pesan eMail dalam format sistem eHouse dan melindunginya. Selain itu, adalah mungkin untuk mengkodekan eMail pesan untuk meningkatkan keamanan. Applet-to-date menunjukkan jalannya transmisi ke server SMTP pada formulir Anda dan pada status bar dari browser Anda. Setelah Anda mengirimkan eMail berlaku ' dan applet jendela berwarna hijau untuk menunjukkan keberhasilan. Mengklik mouse area total applet menampilkan log saat ini Transmisi.

Contoh di atas mengacu pada aplikasi demo dibuat dalam direktori yang terletak di " Sampel " melekat pada instalasi eHouse.


Versi teks dihasilkan secara otomatis dari aplikasi " eHouse. exe / html ".
Versi grafis yang dihasilkan dalam banyak hal dengan satu tampilan di stwożonego aplikasi " Corel Draw 12 ". Script harus diaktifkan ketika membuka file, memungkinkan untuk ekspor pandangan untuk semua metode kontrol dan visualisasi grafis.
Gambar file sumber - Stowożony tampilan untuk kemudahan instalasi sistem (rendah-anggaran). Menjalankan aplikasi dari eHouse lokasi "....... \ Sampel \ bin \ " software memungkinkan Anda untuk memeriksa sistem cek: mengirim log FTP, FTP Kontrol, eMail, grafis, lirik dan langsung.
Lakukan uji penuh dari sistem, memerlukan koneksi minimal:
  • RS232 converter - RS485 (COM1 untuk - default),
  • setidaknya satu dari driver, RM (55, 1), EM, HM.

Contoh dibuat berdasarkan versi kenyamanan desain arsitektur yang sama.


Ini eHouse proyek instalasi sistem terdiri dari:
  • 10 RoomManager ' bahwa,
  • HeatManager ' dan,
  • ExternalManager ' dan,
  • InputExternder ' dan,
  • InputExtender ' dan Bis.
Memungkinkan penggunaan 100 % eHouse sistem fungsionalitas.