eHouse Home Automation – Software is eHouse4Java open source software onder GNU-licentie voor eHouse systeem gebruikers .
Het maakt:
- Text Control
- grafische controle
- grafische visualisatie van de status van het systeem
- grafische visualisatie van het systeem (automatisch voor elke kamer / controller)
- communicatie met regelaars
- Ontvangst en synchronisatie status van alle controllers via TCP / IP-protocol , netwerken (LAN , WAN , Intranet , Internet)
- Ontvangst en synchronisatie status van alle controllers via UDP-protocol (LAN , Intranet)
- Collectie status van alle controllers voor verdere verwerking , bijvoorbeeld ten behoeve van:
- Visualisatie
- Maak Logs
- Maak je eigen controle algoritmen en specifieke systemen
- Maak communicatie servers en gateways voor externe systemen
- Integratie met andere hardware en software, alsook van derde – partij apparaten
- Overbrengen gebeurtenissen controllers via TCP / IP
- voice control
Het gebruik van Java maakt gebruik van deze software voor verschillende hardware met Java virtual machine .
Het kan werken op dezelfde manier op verschillende besturingssystemen:
- Windows sinds versie 95
- Linux
- Unix
- enz. .
Het biedt ook de mogelijkheid om eenvoudig aanpassen aan mobiele systemen gebaseerd op het gebruik van Java:
- Android
- Java MIDP (Mobile)
- Windows Mobile , Windows Phone (bij de conversie naar C #) dat zeer vergelijkbaar Java
Het is derhalve mogelijk om controle en beheer softwaresysteem Home Automation eHouse op elk hardware platform:
- PC's
- Microcomputers , Computer Moederborden , wandpanelen een vereenvoudigd PC
- Tabletten
- PDA's
- Grafische panelen
- Smartphones
- TouchPhones
- Een andere miniatuur hardware geïmplementeerd met Java-ondersteuning
Een andere zeer belangrijke factor is de vrije natuur en de beschikbaarheid van Java-ontwikkeltools , vergelijkbare kwaliteit met een zeer dure compilers zoals Microsofts ‘ Visual Studio , Embarcaderos ‘ , enz. . .
Hiermee kunt u professionele applicaties te maken zonder te hoeven investeren in dure software .
Het staat ook voor het creëren van speciale software voor verschillende versies detaillering apparatuur , enz. . .
Zover , bieden wij een gratis software pakket met source code control applicatie vormt de kern van het systeem Home Automation Producer eHouse ondersteunt alle huidige versies van het systeem:
- eHouse 1 (485) onder toezicht van een PC
- eHouse 1 onder toezicht van CommManager
- Ethernet eHouse (eHouse4Ethernet)
Daartoe , gebruiken we het gratis NetBeans ontwikkelomgeving .
De installatie en configuratie is besproken in het artikel ” Smart home software ontwikkeling in Netbeans (Java , Java MIDP , Android) ”
EHouse4Java software is een add – op software voor PC en eHouse direct gebruikt het configuratie bestanden in de directory ” eHouse ” systeem .
- De eerste configuratie wordt gemaakt door de manier waarop de systeemconfiguratie toepassing eHouse ” ConfigAux . exe ” .
- Dan is het noodzakelijk om de instellingen voor het panel te exporteren uit het systeem draaien van de applicatie eHouse1 ” eHouse . exe / mobiel ” .
- Instellen controllers voor panelen eHouse4Ethernet wordt gegenereerd uit de toepassing ” CommManagerCfg . exe ” voor elke Ethernet-controller . Het daartoe vereiste druk ” Maak Mobile File ” , of passend in een bepaalde taal beschrijving in de aanvraag .
- in de map van waaruit de toepassing wordt uitgevoerd eHouse4Java , een tekstbestand ” pad . cfg ” , waarin eerste lijn is het pad naar de directory ” e – Huis ” systeem Home Automation bv . ” c: \ e – huis \ ” (Zonder de aanhalingstekens , en andere tekens .
- kopie eHouse4Java naar schijf en open het in de NetBeans applicatie project
- starten door te drukken op de functietoets ” F6 ”
- buiten NetBeans loopt volgt vanaf de opdrachtregel ” ehouse4java . pot ” indien geïnstalleerd Java pad wordt toegevoegd aan het besturingssysteem van globale variabelen