Sterowanie systemem eHouse zdalne i lokalne, z przeglądarki i aplikacji.

System eHouse może być sterowany lokalnie i zdalnie przez:
  • Aplikację "Visual.exe" na platformach Windows do sterowania graficznego lub tekstowego lokalnie lub zdalnie przez eMail. zrzuty ekranu.
  • Aplikację "eHouseMobile" na platformach Windows Mobile do sterowania graficznego lub tekstowego przez WiFi, eMail, SMS. zrzuty ekranu.
  • "Mobile Remote Manager" aplikację Java dla urządzeń mobilnych (MIDP 2.0) do sterowania tekstowego przez SMS, eMail, BlueTooth.
  • Sterowanie FTP Bezpośrednie (kopiowanie plików przygotowanych zdarzeń) w Explorerze Windows lub kliencie FTP.
  • Sterowanie systemem eHouse z przeglądarki internetowej
  • Bardzo duża ilość metod sterowania z przeglądarki pozwala na sterowanie na parę sposobów, z praktycznie dowolnej przeglądarki pracującej na dowolnym systemie operacyjnym. W przypadku ograniczeń jednej metody, można wykorzystać inną. Dotyczy to także awarii jednego ze sposobu transferu danych (np. zawieszanie serwera eMail, FTP), mamy możliwość wykorzystania drugiej.
    Nawet na systemie operacyjnym Windows różne przeglądarki mają inną funkcjonalność i ograniczenia. Przetestowano 3 główne przeglądarki internetowe na systemie operacyjnym Windows:

    Metoda Sterowania

    IE 6,8 +

    Opera 10 +

    FireFox 3.6 +

    Sterowanie FTP Bezpośrednie

    - (1) / +

    - (1) / +

    - (1) / +

    Sterowanie tekstowe HTTP (z formularza HTML)

    + / -

    + / -

    + / -

    Sterowanie graficzne obraz Widoku + wygenerowane mapy

    + / -

    + / -

    + / -

    Sterowanie Graficzne XML z wyświetlaniem grafiki SVG

    - (2) / -

    + / -

    + / -

    Sterowanie Graficzne SVG z kompresją JavaScript,

    - (3) / -

    + / -

    + / -


    Oznaczenie: ( + / +) = > sterowanie systemem (wysyłanie zdarzeń) / obserwacja stanu sterowników, logów, wyjść itd.
    1. Wbudowany klient przeglądarki IE, Opery i FireFox nie ma możliwości zapisu kopiowania plików na serwer nie umożliwia więc sterowania systemem eHouse. Nie wykluczone że instalacja plug-in'u dla tych przeglądarek pozwoliła by na sterowanie z przeglądarki przez FTP. Alternatywnie można zastosować niezależne aplikacje klienta FTP lub Explorer Windows.
    2. Przeglądarka IE nie obsługuje języka XML.
    3. Przeglądarka IE posiada poważne ograniczenia przy używaniu serwerów aplikacji jak np. Adobe SVG Viewer. Nie jest możliwe uruchomienie otwarcia okna przez skrypty {metoda window.open(...)}. Błąd ten może zostać ominięty przez edycję skryptów sterujących systemem eHouse tak, aby zdarzenia były wysyłane bez otwierania nowego okna. W nowszych wersjach przeglądarek IE firma Microsoft może naprawić ten błąd lub dołożyć własną obsługę grafiki SVG, co także rozwiązałoby ten problem.
    Na komputerze sterującym musi być zainstalowana maszyna Java (testowano tylko Sun 1.6.0_17). Przeglądarka musi mieć aktywną obsługę Java i JavaScript, dla ułatwienia nie zablokowane pole statusu, oraz zdjętą blokadę wyskakujących okien dla serwera na którym znajdują się pliki systemu eHouse.
    Metody Sterowania Bezpośredniego FTP oraz tekstowego przez formularz HTML są automatycznie generowane przez aplikację eHouse.exe z parametrem „/html”, po uprzednim nadaniu nazw, i skonfigurowaniu systemu.


    Metody graficzne wymagają utworzenia widoku przy pomocy aplikacji Corel Draw po wyeksportowaniu ustawień z aplikacji ehouse.exe z parametrem „/cdr”. Proces tworzenia widoków przy pomocy aplikacji CorelDraw jest omówiony w dalszych rozdziałach niniejszej dokumentacji. Utworzenie wszystkich metod graficznych dla przeglądarki i aplikacji do wizualizacji jest generowane z jednego widoku poprzez makro VBA automatycznie, aby uzyskać wysokie podobieństwo obrazów nie zależnie od technologii.

    Wszystkie niezbędne pliki tworzą się automatycznie i wraz z dołączonymi skryptami JavaScript, PHP i apletem Java i umożliwiają natychmiastową pracę po konfiguracji apletu. Konfigurację apletu tworzy aplikacja „ConfigAux.exe”, która jednocześnie generuje pliki konfiguracyjne dla aplikacji EmailGate, Mobile Remote Manager, Visual, eHouseMobile.


    Na serwer WWW / FTP należy przekopiować zawartość katalogów HTML i XML do jednej lokalizacji, wybranej w ustawieniach katalogu zdalnego aplikacji „FtpGate.exe”. Umożliwi to użycie sterowania przez FTP dla wszystkich metod sterowania. Dodatkowo do tego samego katalogu należy wgrać katalog „AllEvents\” jeśli zamierzamy korzystać z bezpośredniego sterowania przez kopiowanie plików FTP.


    Serwer internetowy do obsługi systemu eHouse musi posiadać (pod jednym adresem):


    (*) możliwa jest edycja skryptów tak aby zmienić nazwy plików.


    Uruchamianie wybranego sposobu sterowania w przeglądarce internetowej:


    Sterowanie tekstowe HTML:


    Sterowanie graficzne HTML + Mapy:


    Sterowanie graficzne XML + SVG:


    Sterowanie graficzne SVG + kompresja JavaScript:

    Sterowanie Bezpośrednie FTP (Explorer Windows lub klient FTP): Przeglądanie logów i stanu urządzeń przez FTP: