אוטומצית הבניין eHouse – תקשורת בין חבילת התוכנה והפנלים – שידור בקרי מעמד , UDP שידור

בית אוטומציה , ניהול בניין
eHouse – דרכים נוספות כדי להפיץ את מצב הנהגים ללוח הבקרה . דרך נוספת להודיע ​​ללוח בקרת המצב של בקרי המיקרו מeHouse . בקרי Ethernet exe או ישירות , משתמש שידור UDP – במקביל למספר מכשירים ברשת Ethernet .
היישום של כל לוח אינו בודק מעת לעת את הסטטוס של קבצים במערכת eHouse מחשב השרת שלך, אבל מקשיב הודעות שממוענות לכל המכשירים בפעם אחת על eHouse התוכנה .
זו שיטה יקרה במיוחד להדמיה של מידע על לוחות ולהציג את מצבם של נהגים , תפוקות ואת המדידות במצבים בם:

  • הולך להתקין מספר גדול של פנלים , מה שהוביל לעומס גדול על שרת מערכת eHouse אוטומצית בקרה , ו-LAN באמצעות TCP / IP
  • התקנת פנלים פועלים במערכות הפעלה שאינן Windows XP , נוף , Windows 7 ו 8 , שבו אין תמיכה למיקרוסופט
  • את לוחות הבקרה עובדים על יישומים שנכתבו בשפות תכנות , שם קל יותר לתכנת את UDP השידור מקבל over Ethernet
  • אנחנו רוצים לשלוח את אותה הודעה לכל המכשירים בפעם אחת בלי להעמיס על הקישור שוב ושוב לשכפל את אותו מידע או שרת נתונים ה
  • השרת לא צריך לשמור על קשרים מרובים באותו הזמן (אחד לכל לקוח) , והואשם יישום הלקוח הוא הקשר שלו
  • השרת אינו תלוי בטעויות חיבור שנוצר , קשר , לקוח פשוט שולח את המידע לרשת מקומית, ולא התעניייין אם מישהו נמצא על הקו או לא , או כמה לקוחות לקבל נתונים

eHouse בית אוטומציה תוכנה יכולה להפיץ את המידע בשתי דרכים:

  • טקסט: מידע נשלח בפורמט קובץ טקסט כמצב קובץ לפנלים וחלונות ספריית eHouseLogAnalizer יצר ‘ יומנים / סטטוס / ‘ הארכה ” . מעמד ”
  • בינארית: הזהה לפורמט של המעמד בקרי אוטומציה ביתית יישום eHouse . exe

השיטה הראשונה השתמשה בeHouseLogAnalizer הספרייה , שיכול לתקשר עם eHouse המערכת היא מערכת הקבצים של Windows , ולקבל שידור טקסט באותה המתכונת .
השיטה השנייה ניתן להשתמש בסוגים אחרים של פנלים (אנדרואיד , תאווה , Windows Mobile) ומכיל את כל הבקרים דחוסים מסגרת עם אורך של 2 – 3 100 בתים לכל בקר . אולם , היא דורשת פענוח נתונים בצד הלקוח .
שידור הפעלה – קובץ שידור UDP עשוי ” broadcast_text . cfg ” לטקסט שידור , ו – ” broadcast_binary . cfg ” להגיש לספריית השורש של eHouse התוכנה ינארי .
זה צריך להיות שינוי השורה הראשון 0-1 כדי לאפשר את השידור .
קובץ דוגמה:
1 / / הפעלת שידור
192 . 168 . 0 . כתובת 255 / / רשת לשידור תלוי גם במסכת הרשת מהמחשב שלך
6788 / / נמל broadcastu
0 / / localport – לא תשתנה
1 / / רמת הדיווח – לא תשתנה
1 / / אל תשתנו
לאחר השינויים , הקובץ מחדש – אתחול התוכנה eHouse . exe