eHouse4Android חכמים מעמד תכנות לעדכן את מנהלי ההתקן עבור אנדרואיד

eHouse הבית אוטומציה – סנכרון של נהגים , אני , O , ערכים נמדדים עבור הציוד, פאנלים על אנדרואיד . תיאור של חבילת התוכנה וספריות ליצור לוחות משלהם על פלטפורמת EHouse אוטומציה בבית – תוכנה כדי לשלוט על המערכת הבית eHouse אוטומציה – שליטה ו – אוטומציה בניין eHouse – ניהול .

מחלקה EhouseTCP

מחלקה משמש כדי לשמור על חיבור TCP / IP עם מערכת בניין אוטומציה eHouse (מקוון) ולעדכן את הנתונים המגיעים eHouse המיקרו בקרים { אוטומציה בניין eHouse – נהגים } .
זה גם מחייב שימוש בכיתות:
* Ehousecommunication . מעמד
* StatusEhouse . מעמד
* StatusCommManager . מעמד

כשחיבור ” שאילתה ” של אוטומציה eHouse , לקבל את המצב הנוכחי של הנהגים (מקוון) עבור יישומי הדמיה { אוטומציה בניין eHouse – גלריה של בקרת תוכנה } , הנתונים מתעדכנים מקרים (1 בקר => ; מופע של מצב המעמד) שיעורים:

  • StatusEhouse (עבור נהגים eHouse1)
  • StatusCommManager (עבור נהגים eHouse TCP / IP)

נתונים אלה לאחר מכן ניתן לאחזר על ידי התוכנה להתחברות אלגוריתמים להדמיה, או כל תוכנה אחרת על פלטפורמת אנדרואיד , מבלי לכתוב ” אלגוריתמים לתרגם ” eHouse תצורת מחשב עבור פלטפורמת האנדרואיד .


מאפיינים:

TerminateQuery הציבורי הריק סטטי ()

הפסקת הלולאה (TCP / IP האינסופי לקבלת מעמד של נהגים .

דוגמה לשימוש: EhouseTCP . TerminateQuery () ;


הציבור סטטי בוליאני QueryStart (המארח המיתרים , int port)

יוזמת ומקיימת תקשורת הקבלה מעמדה של כל מערכת eHouse נהגים (לולאה אינסופית – זה יכול להיות נעצר על ידי TerminateQuery ())

אם המארח מוגדר באמצעות פרמטרים המארח הנמל

אחרת היא משתמשת את הגדרות התצורה (בנפרד עבור חיבור מקומי לאינטרנט, בהתאם לפונקציה לרוץ הציבור EnableInternet (בוליאני enab) )

דוגמה לשימוש: EhouseTCP . QueryStart ( ” ” , 9876) ; / / מתחבר לשרת ברירת המחדל ב eHouse TCP / IP


הציבור בטל AllDevsStatus סטטי ()

יבוא נהג שמות ” eHouse 1 – 485 ” , יחד עם שמות של אקזיטים , אני , מדידה של תשומות קבצי תצורה

דוגמה לשימוש: EhouseTCP . AllDevsStatus () ;


הציבור בטל AllDevsTCPStatus סטטי ()

יבוא נהג שמות ” Ethernet eHouse ” יחד עם שמות של אקזיטים , אני , מדידה של תשומות קבצי תצורה

דוגמה לשימוש: EhouseTCP . AllDevsTCPStatus () ;



דוגמה של קוד מלא:

עוד מידע eHouse התקן:

תאורה מלאה , הסקה , HiFi בחללים
בקרה מרכזית חימום ואוורור
שליטה על תריסים , שערים , סוככים
בקרת שערים , תריסים , סוככים המערכת לגרסה eHouse1

עיצוב והתקנה של המערכת לעשות את זה בעצמך

הבית eHouse אוטומציה – מערכת עצמאית עיצוב
אוטומציה בניין eHouse – התקנה עצמית