बिल्डिंग स्वचालन eHouse – सॉफ्टवेयर पैकेज और पैनल के बीच संचार – नियंत्रकों स्थिति प्रसारण , UDP प्रसारण

गृह स्वचालन , बिल्डिंग प्रबंधन
eHouse – अधिक करने के लिए नियंत्रण कक्ष के लिए ड्राइवरों स्थिति वितरित तरीके . एक और नियंत्रण कक्ष eHouse से माइक्रोप्रोसेसर नियंत्रकों के राज्य को सूचित करने के लिए एक रास्ता . exe या सीधे ईथरनेट नियंत्रकों , UDP प्रसारण का उपयोग कर रहा है – एक ईथरनेट नेटवर्क में कई उपकरणों को एक साथ .
प्रत्येक कक्ष के आवेदन को समय – समय पर फाइल की स्थिति की जाँच नहीं करता है, लेकिन अपने सर्वर पीसी प्रणाली eHouse पर सॉफ्टवेयर eHouse पर एक ही बार में सभी उपकरणों को संबोधित संदेश सुनता है .
यह पैनल पर जानकारी के दृश्य के लिए एक विशेष रूप से महत्वपूर्ण विधि है और ड्राइवरों की स्थिति प्रदर्शित , outputs और जहां स्थितियों में माप:

  • पैनल की एक बड़ी संख्या में स्थापित करने जा रहा , eHouse प्रणाली सर्वर पर एक बड़े लोड करने के लिए नेतृत्व नियंत्रण स्वचालन , और लैन के माध्यम से टीसीपी / आईपी
  • स्थापित Windows XP के अलावा अन्य ऑपरेटिंग सिस्टम पर चल रहे पैनलों , विस्टा , विंडोज 7 और 8 , जहां माइक्रोसॉफ्ट के लिए कोई समर्थन नहीं है
  • नियंत्रण पैनल प्रोग्रामिंग भाषाओं में लिखित आवेदन पर काम कर रहा है , जहां यह आसान है ईथरनेट पर प्राप्त प्रसारण UDP कार्यक्रम
  • हम सभी उपकरणों को एक ही बार में बार बार एक ही जानकारी या डेटा सर्वर जो duplicating लिंक ओवरलोडिंग के बिना एक ही संदेश भेजना चाहते हैं
  • सर्वर के लिए एक ही समय में कई कनेक्शन को बनाए रखने के लिए नहीं है (प्रत्येक ग्राहक के लिए एक) , आरोप लगाया है और क्लाइंट अनुप्रयोग अपने संबंध है
  • सर्वर स्थापित कनेक्शन त्रुटि पर निर्भर नहीं करता है , लिंक , एक ग्राहक बस लैन और कोई ब्याज जानकारी भेजता है अगर किसी लाइन पर है या नहीं , या कितने ग्राहकों को डेटा प्राप्त करने

eHouse गृह स्वचालन सॉफ्टवेयर दो मायनों में जानकारी का प्रसार कर सकते हैं:

  • पाठ: जानकारी पाठ फ़ाइल स्वरूप में पैनल के लिए एक फ़ाइल की स्थिति और खिड़कियां निर्देशिका बनाया eHouseLogAnalizer के रूप में भेजा जाता है. ‘ लॉग / स्थिति / ‘ विस्तार ” . हैसियत ”
  • बाइनरी: की स्थिति का स्वरूप के रूप में ही गृह स्वचालन नियंत्रकों eHouse आवेदन . exe

पहले पुस्तकालय eHouseLogAnalizer में विधि का इस्तेमाल किया , है कि प्रणाली eHouse के साथ दोनों Windows फ़ाइल सिस्टम संवाद कर सकते हैं , और उसी प्रारूप में एक पाठ प्रसारण प्राप्त .
दूसरी विधि पैनल के अन्य प्रकार (Android में इस्तेमाल किया जा सकता है , जावा , विंडोज मोबाइल) और शामिल सभी नियंत्रकों 2 की लंबाई के साथ फ्रेम संकुचित – नियंत्रक प्रति 3 सौ बाइट्स . तथापि , यह ग्राहक पक्ष पर decoding डेटा की आवश्यकता है .
सक्रियकरण प्रसारण – UDP प्रसारण फ़ाइल बनाया है ” broadcast_text . सी एफ जी ” प्रसारण पाठ के लिए , और ” broadcast_binary . सी एफ जी ” बाइनरी सॉफ्टवेयर eHouse के रूट निर्देशिका के लिए फ़ाइल .
यह पहली लाइन बदलने के 0 से 1 प्रसारण सक्षम करने के लिए होना चाहिए .
उदाहरण फ़ाइल:
/ / 1 सक्रियण प्रसारण
192 . 168 . 0 . प्रसारण के लिए 255 / / नेटवर्क पता भी अपने कंप्यूटर के सबनेट मास्क पर निर्भर करता है
/ / 6788 broadcastu पोर्ट
/ / 0 localport – नहीं को बदलने के लिए
रिपोर्टिंग के स्तर / / 1 – नहीं को बदलने के लिए
/ / 1 परिवर्तन नहीं
परिवर्तन के बाद , फिर से फाइल है – सॉफ्टवेयर eHouse बूट . exe