Inteligentny Dom, Automatyka Domowa – Oprogramowanie Open Source C++ dla Linuxa

Inteligentny Dom eHouse – Programowanie dla systemu Linux w języku C,C++.
W tym artykule omówimy oprogramowanie systemu eHouse na platformy Linuxowe. Oprogramowanie jest w szczególności napisane przy użyciu kompilatorów GNU g++,g na Linuxie Ubuntu w wersji 13.x.x w środowisku Netbeans 7.3. Może być jednak skompilowane dla innej dystrybucji, wersji, jądra (kernela) i sprzętu włączając w to miniaturowe płyty komputerowe np Raspbery Pi.
Artykuł jest rozwinięciem Inteligentny Dom eHouse programowanie C w językach C, C++, Object C. Zostały omówione tam także struktury statusu sterowników eHouse które pozwalają na bezpośrednie załadowanie danych z komunikacji UDP i RS-485 (dla eHouse1).

Powyższe oprogramowanie opensource stanowi serwer i szablon aplikacji do dalszego rozwoju i indywidualnego wykorzystania przez użytkowników systemu i w chwili obecnej zawiera:

  • Server Inteligentnego domu eHouse1 (RMy,EM,HM) – pracującego po magistrali RS485 i podłączonego bezpośrednio do komputera PC poprzez konwerter RS-232/RS-485 do portu COM lub przejściówki USB/RS232 – odbieranie statusów z RS-485
  • Server Inteligentnego budynku eHouse1 (RMy,HM,EM) pracującego pod nadzorem CommManagera i podłączonego do jego portu RS-485 – odbieranie statusów po UDP
  • Server Automatyki Domowej Ethernet Ehouse pracującego bezpośrednio w sieci LAN – odbieranie statusów po UDP
  • Wysyłanie zdarzeń do eHouse1 poprzez port RS-485
  • Przesyłanie zdarzeń między sterownikami eHouse1 pracującymi na magistrali RS-485
  • Odbieranie aktualnych statusów sterowników w czasie rzeczywistym
  • Odbieranie Logów ze sterowników eHouse1 – z portu RS-485
  • Odbieranie Znaczników kodów podczerwieni do dalszego przetwarzania przez system
  • Odbieranie Logów transmisji podczerwieni do urządzeń zewnętrznych
  • Synchronizację czasu wszystkich sterowników automatyki budynkowej w systemie eHouse
  • Przesyłanie globalnych temperatur zewnętrznych, poziomu oświetlenia do sterowników
  • wykonywanie własnych zaprogramowanych algorytmów indywidualnych i przesyłanie zdarzeń do sterowników po przetworzeniu statusów

automatyka domowa eHouse1 C++ open source dla obsługi RS-485
automatyka domowa Ethernet eHouse C++ open source dla obsługi transmisji przez sieć LAN, Ethernet (UDP i TCP/IP)

Inteligentny dom eHouse linux ubuntu i inne dystrybucje.
Więcej informacji o oprogramowaniu Open source dla eHouse Inteligentny Dom – eHouse Open Source C++ dla Linuxa i innych systemów operacyjnych