eHouse4Java eHouse घर स्वचालन सॉफ्टवेयर – ओपन सोर्स

eHouse गृह स्वचालन – सॉफ्टवेयर eHouse4Java एक खुला स्रोत GNU लाइसेंस के तहत eHouse प्रणाली उपयोगकर्ताओं के लिए सॉफ्टवेयर केवल .
यह सक्षम बनाता है:

  • पाठ नियंत्रण
  • चित्रमय नियंत्रण
  • व्यवस्था की स्थिति की चित्रमय दृश्य
  • प्रणाली की चित्रमय दृश्य (प्रत्येक कमरे / नियंत्रक के लिए स्वत)
  • नियंत्रकों के साथ संचार
  • और टीसीपी / आईपी प्रोटोकॉल के माध्यम से सभी नियंत्रकों के सिंक्रनाइज़ेशन स्थिति रिसेप्शन , नेटवर्क (लैन , वान , इंट्रानेट , इंटरनेट)
  • और UDP प्रोटोकॉल (लैन के माध्यम से सभी नियंत्रकों के सिंक्रनाइज़ेशन स्थिति रिसेप्शन , इंट्रानेट)
  • सभी नियंत्रकों की आगे की प्रक्रिया के लिए संग्रह की स्थिति , के प्रयोजन के लिए जैसे:
  • विज़ुअलाइज़ेशन
  • लॉग्स बनाएँ
  • अपने नियंत्रण एल्गोरिदम और समर्पित सिस्टम बनाएँ
  • किसी भी बाहरी सिस्टम के लिए संचार सर्वर और gateways बनाएँ
  • अन्य हार्डवेयर और सॉफ्टवेयर के साथ एकीकरण के रूप में के रूप में अच्छी तरह से 3 – पक्ष के उपकरणों
  • टीसीपी / आईपी पर नियंत्रकों के लिए घटनाओं स्थानांतरित
  • आवाज नियंत्रण


जावा का उपयोग जावा आभासी मशीन के साथ सुसज्जित हार्डवेयर के विभिन्न प्रकार के लिए इस सॉफ्टवेयर का उपयोग करने में सक्षम बनाता है .
यह अलग ऑपरेटिंग सिस्टम पर एक ही तरह से काम कर सकते हैं:

  • विंडोज 95 संस्करण के बाद से
  • लिनक्स
  • यूनिक्स
  • आदि .

यह भी करने के लिए आसानी से मोबाइल जावा के उपयोग पर आधारित सिस्टम के लिए अनुकूल करने की क्षमता प्रदान करता है:

  • आदमी के समान
  • जावा MIDP (मोबाइल)
  • विंडोज मोबाइल , विंडोज (जब सी # बदलने) फोन है कि बहुत जावा के समान है

इसलिए यह संभव है के लिए नियंत्रण और प्रबंधन सॉफ्टवेयर सिस्टम बनाने गृह स्वचालन किसी भी हार्डवेयर प्लेटफॉर्म पर eHouse:

  • पीसी
  • Microcomputers , कंप्यूटर motherboards , दीवार पैनलों एक सरल पीसी पर आधारित
  • गोलियाँ
  • पीडीए
  • ग्राफिक पैनलों
  • Smartphones
  • TouchPhones
  • एक अन्य लघु हार्डवेयर जावा का समर्थन के साथ लागू

एक और बहुत महत्वपूर्ण कारक मुफ्त प्रकृति और जावा विकास उपकरण की उपलब्धता है , माइक्रोसॉफ्ट के रूप में एक बहुत महंगा compilers के साथ तुलनीय गुणवत्ता ‘ दृश्य स्टूडियो , Embarcaderos ‘ , आदि . .
यह आप के लिए महंगी सॉफ्टवेयर में निवेश करने के लिए बिना व्यावसायिक अनुप्रयोगों के बनाने के लिए अनुमति देता है .
यह भी अलग उपकरण का ब्यौरा संस्करणों के लिए समर्पित सॉफ्टवेयर के निर्माण के लिए अनुमति देता है , आदि . .
अब तक , हम प्रदान स्रोत कोड नियंत्रण आवेदन के साथ एक मुफ्त सॉफ्टवेयर पैकेज प्रणाली के कोर का गठन किया गृह स्वचालन निर्माता eHouse प्रणाली के सभी वर्तमान संस्करण का समर्थन करता है:

  • एक पीसी के पर्यवेक्षण के अंतर्गत 1 (485) eHouse
  • CommManager के पर्यवेक्षण के अंतर्गत 1 eHouse
  • ईथरनेट eHouse (eHouse4Ethernet)

इस प्रयोजन के लिए , हम मुफ्त NetBeans विकास के वातावरण का उपयोग करें .
इसकी स्थापना और विन्यास लेख में चर्चा की है ” NetBeans में स्मार्ट घर सॉफ्टवेयर विकास (जावा , जावा MIDP , Android) ”
EHouse4Java सॉफ्टवेयर एक जोड़ने – पीसी और eHouse के लिए सॉफ्टवेयर पर सीधे विन्यास निर्देशिका में फ़ाइलों का उपयोग करता है ” eHouse ” प्रणाली .

  1. प्रारंभिक विन्यास रास्ता प्रणाली विन्यास आवेदन eHouse द्वारा बनाई गई है ” ConfigAux . exe ” .
  2. तो यह जरूरी है कि आवेदन eHouse1 चल रहे सिस्टम से पैनल के लिए सेटिंग्स का निर्यात ” eHouse . exe / मोबाइल ” .
  3. पैनलों eHouse4Ethernet के लिए नियंत्रकों स्थापना आवेदन से उत्पन्न होता है ” CommManagerCfg . exe ” प्रत्येक ईथरनेट नियंत्रक के लिए . यह इस उद्देश्य प्रेस के लिए आवश्यक है ” मोबाइल फाइल बनाएं ” , या किसी दिए गए आवेदन में भाषा वर्णन में उपयुक्त .
  4. निर्देशिका में से जो आवेदन eHouse4Java चलेंगे , एक पाठ फ़ाइल जगह ” पथ . सी एफ जी ” , जो पहली पंक्ति में निर्देशिका पथ ” ई – घर ” प्रणाली की गृह स्वचालन जैसे . ” c: \ ई – घर \ ” (बिना उद्धरण चिह्न , अन्य पात्रों .
  5. प्रतिलिपि डिस्क eHouse4Java और यह NetBeans आवेदन परियोजना में खोलने के लिए
  6. यह फ़ंक्शन कुंजी दबाकर शुरू ” F6 ”
  7. बाहर NetBeans चलाता है यह कमांड लाइन से इस प्रकार है ” ehouse4java . जार ” अगर जावा स्थापित पथ वैश्विक चर के ऑपरेटिंग सिस्टम के लिए जोड़ा जाता है