Home Automation eHouse (eHouse4OpenRemote programu) .
Integration OpenRemote . Org (AU) na eHouse automatisering jengo .
OpenRemote . Org ni mradi wa wazi (wazi chanzo) kuunganisha mifumo ya udhibiti mbalimbali , kijijini , automatisering , HiFi , TV , SAT na jengo automatisering .
Pia inawezekana kuunganisha OpenRemote . Org na mfumo eHouse akili jengo .
Ni muhimu kwa OpenRemote . Org server PC , na programu (eHouse4OpenRemote) kwamba itaruhusu kudhibiti , taswira na update ya hadhi ya vifaa OpenRemote paneli kwenye majukwaa mbalimbali:
- Android mbao , Smartphones
- iPhone , iPad , iPod
- Web browser
Ingawa OpenRemote . Org anaendesha kwenye majukwaa zifuatazo:
- Microsoft Windows
- Mac OS X
- Linux
- Synology NAS
- NETGEAR ReadyNAS
- QNAP NAS
- Raspberry Pi
- Alix PCEngines
Tutaelezea juu ya ufungaji OpenRemote Windows mfumo , kwa sababu wote mfumo ehouse maombi kwa ajili ya usanidi , na hivyo yameandikwa kwa ajili ya Windows .
Hata hivyo , kwamba orodha ya vifaa mkono kwa AU ni pana sana , hatuwezi kupendekeza kufunga kwenye moja mini – msingi kompyuta , kwa sababu ya utendaji wao wanaweza kuzuia utendaji kazi mzuri wa OpenRemote .
Tafadhali kumbuka kuwa EthernetRoomManager controllers ni mengi ya rasilimali checked na AU:
- 24-35 digital matokeo
- 12 digital pembejeo
- 3 dimmers
- hadi 16 kipimo pembejeo
- na 10 wengine ishara
Hii ina maana kwamba katika kesi ya kuzuia si ishara isiyotumika , OpenRemote programu anauliza karibu 80 mara rasilimali vifaa ya tu ERM moja .
CommManager ina rasilimali nyingi zaidi kutoka hatua ya mtazamo maswali OpenRemote:
- hadi 80 matokeo ya digital
- hadi 48 alarm pembejeo (Hodari)
- hadi 48 alarm pembejeo (Alarm)
- hadi 48 alarm pembejeo (Onyo)
- hadi 48 alarm pembejeo (Ufuatiliaji)
- hadi 16 kipimo pembejeo
- kuhusu 10 nyingine ishara
Kutokana faraja toleo la eHouse na 10 EthernetRoomManager (ERM) + 1 CommManager , kuna mengi ya ishara (rasilimali controllers) kwa kuangalia na OpenRemote (1100) ya uchaguzi moja itakuwa ishara ya kiasi kikubwa cha CPU . Katika tukio la mashine maskini utendaji inaweza kuwa nguvu ya kutosha kwa ajili ya AU , hivyo tunapendekeza kufunga PC na cores processor angalau 2 na 2GB ya kumbukumbu .
Kufunga OpenRemote . Org unahitaji vipengele vifuatavyo (kumbuka toleo la sehemu – si daima toleo newest kazi):
- Java JDK 1 . 6
- Apache duzi 6 au 7
- Apache ant 1 . 7 (archive . Apache . org / Dist / ant / binaries / Apache – ant – 1 . 7 . 0 – bin . zip)
- Google GWT 2 . 4 . 0 ya (google – mtandao – toolkit . googlecode . com / files / GWT – 2 . 4 . 0 . zip)
- MySQL Server (na mpango wa usimamizi , mfano . MySQL Workbench , au PHPMyAdmin)
- chombo kupata vyanzo kutoka Repositories SVN , mfano kwa Windows . TortoiseSVN (tortoisesvn . wavu / downloads . html)
1 . Kufunga vipengele Java
- Java SDK . kiwango madirisha Kisakinishi mahitaji ya kuwa na kukimbia na haki za msimamizi
- Duzi 6 au 7 – maelekezo . Tu unzip yaliyomo ya saraka: ” C: \ duzi ” .
- Kuweka mazingira variable JAVA_HOME , akizungumzia saraka ambapo Java imewekwa , mfano . C: \ Program Files \ Java \ jdk1 . 6 . 0_36
2 . Kufunga MySQL , na injini InnoDB na MyIsam .
- kujenga schema ” mzinga ”
- Kujenga user kwa haki kamili ya kupata schema ” mzinga ”
- configure ehouse4OpenRemote programu kuweka jina la mtumiaji sawa na password kama wewe uliumba
Kufunga Beehive (huduma ni wajibu kwa ajili ya usimamizi wa watumiaji na Configuration)
Shusha chanzo (openremote . SVN . Sourceforge . wavu / svnroot / openremote / shina / Beehive)
Kufunga Eclipse: (Kama ni kwenda kurekebisha OpenRemote codes chanzo mradi)
- Shusha Eclipse IDE kwa Java EE Waendelezaji (Windows) kutoka (www . kupatwa . org / downloads /)
- GWT Plugin – ufungaji kulingana na watengenezaji nyaraka . google . com / kupatwa / docs / kufunga – kutoka – zip
- download ” OpenRemote Mdhibiti ” chanzo kutoka SVN
- kuongeza duzi / controler / Runtime katika Windows Eclipse – > ; Onyesha View – > ; Mtandao Servers . mulesoft . com / duzi – kupatwa
- kujenga mradi mpya kwa kuchagua ” Zilizopo Ant buildfile ”
- katika mali ya mradi – kuboresha parameter ” Lengo Runtime ”