Archiwum kategorii: Programowanie Inteligentnego Domu

Przykłady pisania oprogramowania dla inteligentnego budynku, inteligentnego domu eHouse na różnych platformach sprzętowych i systemach operacyjnych. Windows XP, Vista, Windows 7, Windows 8, Linux, Java, Windows Mobile, Android, JavaScript, Svg, C, C++, C#, Apache, Przeglądarki WWW, Delphi, HTML, XML, PHP.

Oprogramowanie eHouse for Java do obsługi inteligentnego domu

Inteligentny Dom eHouse – Oprogramowanie eHouse4Java jest oprogramowaniem open source na licencji GNU tylko dla użytkowników systemu eHouse, umożliwiającym:

  • sterowanie tekstowe
  • sterowanie graficzne
  • wizualizację graficzną stanu systemu
  • wizualizację graficzną stanu systemu (automatyczną dla każdego pomieszczenia)
  • komunikację ze sterownikami
  • Odbiór i synchronizację statusu wszystkich sterowników po TCP/IP (LAN, WAN, Intranet, Internet)
  • Odbiór i synchronizację statusu wszystkich sterowników po UDP (LAN, Intranet)
  • Gromadzenie statusów wszystkich sterowników do dalszego przetwarzania np na potrzeby:
  • Wizualizacji
  • Tworzenia Logów
  • Tworzenia własnych i dedykowanych algorytmów sterujących
  • Tworzenia serwerów komunikacyjnych i bramek dla dowolnych systemów zewnętrznych
  • Integracji z innym sprzętem i oprogramowaniem oraz urządzeniami firm trzecich
  • Przesyłanie zdarzeń do sterowników po TCP/IP
  • sterowanie głosowe

Czytaj dalej Oprogramowanie eHouse for Java do obsługi inteligentnego domu

Integracja Inteligentnego domu eHouse ze środowiskiem OpenRemote.Org

Środowisko OpenRemote umożliwia samodzielne tworzenie paneli sterujących do sterowania różnymi systemami w instalacjach typu Inteligentny Dom:

 

  • Automatyką budynku w różnych standardach
  • Inteligentnymi budynkami w różnych standardach
  • sprzętem Audio/Video, HiFi rozmaitych producentów
  • możliwość dowolnej integracji z oprogramowaniem java

Czytaj dalej Integracja Inteligentnego domu eHouse ze środowiskiem OpenRemote.Org

Wizualizacja Systemu Inteligentnego Domu eHouse – Java

Graficzna wizualizacja systemu Inteligentnego Domu eHouse rozszerza środowisko programistyczne dla tego systemu i stwarza możliwość samodzielnego tworzenia oprogramowania przez użytkowników końcowych systemu eHouse, firmy współpracujące oraz firmy zamierzające indywidualnie rozwijać system eHouse dla środowiska JSE (JAVA). Czytaj dalej Wizualizacja Systemu Inteligentnego Domu eHouse – Java

Autoryzacja i logowanie do sterowników inteligentnego domu po TCPIP

System Automatyki Budynku eHouse umożliwia łączność i zdalne sterownie przez Ethernet, WiFi, Internet. Odbiór statusu ze sterowników możliwy jest poprzez broadcast UDP (bezpołączeniowo) lub na zasadzie podłączenia do serwera po TCP/IP.
Nadawanie komend sterujących możliwe jest jedynie Po TCP/IP co daje znacznie większą wiarygodność połączenia i zwiększa jego bezpieczeństwo.
Czytaj dalej Autoryzacja i logowanie do sterowników inteligentnego domu po TCPIP

Konfiguracja środowiska programistycznego IDE NetBeans do tworzenia aplikacji Java (zwykłych aplikacji na PC, MIDletów oraz aplikacji na Androida)

NetBeans IDE jest jednym z najbardziej popularnych środowisk programistycznych, zwłaszcza wśród początkujących programistów. W bardzo prosty i szybki sposób można przygotować je do tworzenia aplikacji Java zarówno na zwykłe PC jak i mobilnych tzw. MIDletów oraz na platformę Android. Dodatkowym argumentem jest fakt że jest on całkowicie darmowy wraz z większością rozszerzeń do programowania wielo-platformowego w rozmaitych językach programowania i skryptach co daje duże pole do popisu dla amatorskiego i profesjonalnego tworzenia oprogramowania sterująco kontrolnego dla inteligentny dom eHouse. Czytaj dalej Konfiguracja środowiska programistycznego IDE NetBeans do tworzenia aplikacji Java (zwykłych aplikacji na PC, MIDletów oraz aplikacji na Androida)

Oprogramowanie Android odbieranie statusu ze sterowników inteligentnego domu po UDP

Sterowniki Ethernet Inteligentny Dom eHouse umożliwiają automatyczne wysyłanie statusu w formie broadcastu UDP (User Datagram Protocol), które mogą odbierać wszystkie urządzenia znajdujące się w lokalnej sieci LAN lub WiFi i spełniające warunek adresu IP – znajdowania się w lokalnej masce 255.255.255.0 co oznacza rozgłaszanie statusu sterowników na adresy IP 192.168.0.x. Czytaj dalej Oprogramowanie Android odbieranie statusu ze sterowników inteligentnego domu po UDP

Dekodowanie binarnego statusu ze sterowników Inteligentnego domu – kod źródłowy

Inteligentny Dom , Inteligentny Budynek eHouse – Dekodowanie statusu ze sterowników mikroprocesorowych Automatyka Domu, Automatyka Budynku odebranego przez panele sterujące pracujące w sieci LAN lub WiFi, po protokole UDP (User Datagram Protocol). Czytaj dalej Dekodowanie binarnego statusu ze sterowników Inteligentnego domu – kod źródłowy

Inteligentny Budynek eHouse 1 – statusy sterowników w postaci binarnej

Inteligentny Dom , Inteligentny Budynek eHouse w wersji 1 – ramka statusu sterowników systemu automatyka domu, automatyka budynku. Aby Tworzyć w pełni funkcjonalne, własne oprogramowanie paneli sterujących czy wizualizacji konieczna jest implementacja bezpośredniego dekodowania statusów sterowników eHouse 1 w postaci binarnej. Czytaj dalej Inteligentny Budynek eHouse 1 – statusy sterowników w postaci binarnej

Współpraca paneli sterujących bezpośrednio ze sterownikami inteligentnego domu eHouse w wersji Ethernet przez protokół UDP

Inteligentny Dom , inteligentny budynek eHouse w wersji Ethernet umożliwia bezpośrednią komunikację z praktycznie nieograniczoną ilością paneli wyświetlających aktualny status sterowniki mikroprocesorowe przy pomocy protokołu UDP w sieci LAN.
Czytaj dalej Współpraca paneli sterujących bezpośrednio ze sterownikami inteligentnego domu eHouse w wersji Ethernet przez protokół UDP

Instalacja systemu operacyjnego Windows 8

Inteligentny Dom , Inteligentny Budynek – Testy systemu operacyjnego Windows 8 – 64bit.

Instalacja Windows 8 na zabytkowym (ok 5 lat) komputerze, czyli co nas czeka przed rozpoczęciem pracy. Omówimy instalację pakietu „preview release” dla developerów 64bity ze względu, że innych wersji jeszcze nie ma. Pierwsze problemy jakie napotykamy to ściągnięcie pliku instalacji z servera microsoft mającego ok 5GB. Ściąganie tego pliku może przysporzyć dużo stresu szczególnie na słabym (wolnym i mało stabilnym) łączu internetowym i może trwać kilka dni. Najlepiej więc je uruchomić i jechać na urlop, żeby się nie denerwować. Czytaj dalej Instalacja systemu operacyjnego Windows 8

Automatyka Budynku – Tworzenie Oprogramowa paneli sterujących i wizualizacji dla tabletów i smartphonów z systemem Windows 8

eHouse Inteligentny Budynek , Inteligentny Dom – programowanie i tworzenie oprogramowania dla paneli sterujących (PDA, Smartphony, Panele Dotykowe PC, Tablety), z systemem operacyjnym Windows 8 do zarządzania automatyka budynku
Czytaj dalej Automatyka Budynku – Tworzenie Oprogramowa paneli sterujących i wizualizacji dla tabletów i smartphonów z systemem Windows 8

Tworzenie Oprogramowania dla Paneli sterujących pokojami dla Tabletów Windows

Inteligentny Dom, Inteligentny Budynek eHouse. Omówienie oprogramowania (kodu źródłowego) z biblioteki programistycznej Windows.
Tworzenie dedykowanych paneli sterujących pomieszczeniem z Tableta Windows XP..7
Czytaj dalej Tworzenie Oprogramowania dla Paneli sterujących pokojami dla Tabletów Windows