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