eHouseFor OpenRemote – اوپن سورس کے ذرائع عمارت آٹومیشن کنٹرول پینل کے ساتھ ضم کرنے کے لئے کوڈ . ڈیٹا OpenRemote برآمد . تنظیم

ہوم میشن OpenRemote کے ساتھ ضم کر کیا جا سکتا ہے . تنظیم جاوا میں اس سافٹ ویئر کا استعمال کرتے ہوئے .
تو اس کو کسی بھی ہارڈ ویئر جاوا مجازی عملدرآمد مشین کے ساتھ مل کر کام کر سکتے ہیں .

eHouse نظام سے ڈیٹا OpenRemote برآمد

کے بعد آپ کو ایک ٹیکسٹ فائل میں قائم سافٹ ویئر ” JavaORServer . cfg ” , سافٹ ویئر کی عالمی وہ varibles قائم کریں جس میں درخواست کی اہم خصوصیات ہیں .
متغیر مقرر ” ehousecommunication . ExportOpenRemoteDesignerObjects سچا = ” آپ eHouse نظام کی ترتیبات OpenRemote برآمد کرنے کی اجازت دیتا ہے . تنظیم .
کیونکہ OpenRemote . تنظیم موجودہ ورژن میں ڈیٹا درآمد انٹرفیس نہیں ہے , بیرونی نظام کے ساتھ انضمام کے لئے , یہ ضروری ہے کہ براہ راست ڈیٹا بیس OpenRemote لکھنے . تنظیم کا نام ” Beehive ” .
مقامی ڈیٹا بیس یوزر کے پیرامیٹرز متغیر میں شامل ہیں:

  • ehousecommunication . BeehiveUserName – Beehive صارف ڈیٹا بیس
  • ehousecommunication . BeehiveUserPassword – پاس ورڈ
  • ehousecommunication . Dbhost – ایس کیو ایل سرور کا پتہ
  • ehousecommunication . MysqlPort – ایس کیو ایل سرور پورٹ

ایڈیشنل برآمد OpenRemote eHouse سے متعلق اختیارات:

  • ehousecommunication . IgnoreAtChar – تمام سگنل کو شامل نظر انداز ‘ @ ‘ برآمد کے لئے
  • ehousecommunication . DisabledOpenRemoteExportTCP – ایتھرنیٹ کنٹرولرز کے لئے ترتیبات برآمد
  • ehousecommunication . DisabledOpenRemoteExportEhouse1 – eHouse1 کنٹرولرز کے لئے ترتیبات برآمد

کے اوپر ماحول میں چلانے کے بعد درخواست EHouse4OpenRemote , مکمل ڈیٹا بیس OpenRemote ترتیب بوجھ , پر مشتمل:

  • ” ڈیجیٹل نتائج بٹن ” تبدیلیوں ریاست اور پڑھنے کی ریاست کے امکان کے ساتھ
  • ڈیجیٹل آدانوں کی حیثیت پڑھیں
  • ینالاگ / ڈیجیٹل کنورٹر ان پٹ , پیمائش اور پڑھنے قیمت
  • سیکورٹی ماسک (فعال میں تقسیم الارم آدانوں , الارم , انتباہ , نگرانی) اور حیثیت پڑھ
  • ” پروگرام بٹن ” پروگرام کو تبدیل کرنے کی صلاحیت کے ساتھ
  • ” رولرس اور سیکورٹی پروگرام بٹن ” پروگرام کو تبدیل کرنے کی صلاحیت کے ساتھ
  • ” اے ڈی سی پروگرام بٹن ” تبدیل کرنے کے لئے کی صلاحیت کے ساتھ
  • ” سیکورٹی زون بٹن ” تبدیلی اور موجودہ زون کے پڑھنے

ڈیٹا کی ایک بہت ہے , غیر استعمال شدہ سگنل کو ان کے نام تبدیل کرنے کے کی طرف سے نشانی انہوں نے مزید کہا کی طرف سے محدود کیا جانا چاہئے ‘ @ ‘ اور متغیر ehousecommunication مقرر کرنے کی طرف سے برآمد کو مسدود کرنے میں . IgnoreAtChar = سچا .
اعداد و شمار کو علیحدہ اکائیوں میں مناسب additives کے ساتھ تقسیم کیا گیا ہے ایک دوسرے کے ساتھ ” – نتائج ” , ” – پروگرام ” , ” – ADCPrograms ” وغیرہ .
نظام کی اوسط سے برآمد اعداد و شمار کے بعد وہاں ہزاروں ہیں آرام , لہذا یہ دستی طور پر اشیاء کو دور کرنے کی ضرورت ہے , ہم نگرانی نہیں کرنا چاہتے ہیں .
ورنہ OpenRemote ہر آلہ کے لئے انفرادی طور پر پوچھا جو بہت غیر فعال طریقہ ہے .
یہ ایک بہت برا کنٹرولر کی حیثیت کو اپ ڈیٹ کے طریقہ کار سے ہے , eHouse آ پینل کی ایپلی کیشنز کا موازنہ , مختلف پلیٹ فارم کے لئے eHouse نظام کے تصور میں , جس میں پینل کی طرف کنٹرولر کے بائنری حیثیت سے ڈیٹا کارروائی . حیثیت پیکجوں کے میں موصول ہو جاتی ہیں. , 15 اور میں ہر کنٹرولر احاطے کے لئے ایک ایک , چند سو بائٹس پر مشتمل .
لہذا , eHouse نظام کی طرف سے کی حمایت پلیٹ فارم کے لئے , ہمیشہ ہمارے ایپلی کیشنز کو استعمال کرنے کے لئے بہتر , جس , اس کے علاوہ , نے eHouse4OpenRemote سافٹ ویئر اور OpenRemote کے ساتھ ایک اضافی PC کی ضرورت نہیں ہے . تنظیم . eHouse سافٹ ویئر ایتھرنیٹ نیٹ ورک کے کنٹرولرز پر براہ راست جوڑتا ہے . CommManager کی نگرانی کے تحت نظام کنٹرولرز کے eHouse1 کے معاملے میں CommManager کے ذریعے بالواسطہ طور پر مربوط . ہوم میشن eHouse4OpenRemote – جاوا
ڈیٹا بیس OpenRemote برآمد کے بعد . تنظیم ” Beehive ” ” ڈیزائنر ” ترتیب پینل انفرادی طور پر تشکیل دے سکتے ہیں , تیار سگنل کا استعمال کرتے ہوئے , کمانڈ , لیبلز , سوئچ , ہر انفرادی پینل کی ضروریات کے مطابق سینسر .