eHouse4Android smartphones οδηγοί ενημέρωση προγραμματισμού κατάσταση για το Android

eHouse Αυτοματισμού – Ο συγχρονισμός των οδηγών , Εγώ , O , μετρούμενες τιμές για τον εξοπλισμό και τα πάνελ με Android . Περιγραφή του πακέτου λογισμικού και τις βιβλιοθήκες να δημιουργήσουν το δικό τους πάνελ στην πλατφόρμα EHouse οικιακού αυτοματισμού – Λογισμικό να ελέγξει το σύστημα Αρχική eHouse Αυτοματισμού – Έλεγχος και Κτίριο eHouse Αυτοματισμού – Διαχείριση .

Κατηγορία EhouseTCP

Κατηγορία χρησιμοποιείται για τη διατήρηση του πρωτοκόλλου TCP / IP σύνδεσης με το σύστημα Αυτοματισμοί κτιρίων eHouse (online) και ενημέρωση των δεδομένων που προέρχονται από τους ελεγκτές μικροεπεξεργαστή eHouse { Κτίριο eHouse Αυτοματισμού – Οδηγοί } .
Επίσης απαιτείται η χρήση των τάξεων:
* Ehousecommunication . τάξη
* StatusEhouse . τάξη
* StatusCommManager . τάξη

Όταν η σύνδεση ” απορία ” του Αυτοματοποίηση eHouse , να λάβει την τρέχουσα κατάσταση των οδηγών (online) για εφαρμογές οπτικοποίησης { Κτίριο eHouse Αυτοματισμού – Πινακοθήκη Ελέγχου Λογισμικού } , δεδομένα ενημερώνονται σε περιπτώσεις (1 ελεγκτή => ; ένα στιγμιότυπο της κατάστασης της κατηγορίας) κατηγορίες:

  • StatusEhouse (για τους οδηγούς eHouse1)
  • StatusCommManager (για eHouse οδηγούς TCP / IP)

Τα δεδομένα αυτά μπορούν στη συνέχεια να ανακτηθεί από το λογισμικό για την καταγραφή και οπτικοποίηση αλγορίθμων, ή οποιοδήποτε άλλο λογισμικό για την πλατφόρμα Android , χωρίς να χρειάζεται να γράψετε ” αλγόριθμοι μεταφράζουν ” eHouse διαμόρφωση του PC για την πλατφόρμα Android .


Χαρακτηριστικά:

δημόσια στατική TerminateQuery άκυρη ()

Η διακοπή του πρωτοκόλλου TCP / IP (άπειρος βρόχος για λήψη του καθεστώτος των οδηγών .

Παράδειγμα χρήσης: EhouseTCP . TerminateQuery () ;


δημόσια στατική boolean QueryStart (host String , int port)

Αρχίζει και διατηρεί επικοινωνία και την υποδοχή της κατάστασης όλων των οδηγών του συστήματος eHouse (άπειρο βρόχο – να μπορεί να διακοπεί από TerminateQuery ())

Εάν το συγκεκριμένο host χρησιμοποιεί υποδοχής και το λιμάνι παραμέτρους

αλλιώς χρησιμοποιεί τις ρυθμίσεις διαμόρφωσης (ξεχωριστά για την Τοπική και σύνδεση στο Internet, ανάλογα με τη λειτουργία για να τρέξει κοινό EnableInternet (boolean enab) )

Παράδειγμα χρήσης: EhouseTCP . QueryStart ( ” ” , 9876) ; / / Συνδέεται με τον προεπιλεγμένο διακομιστή στο TCP / IP eHouse


δημόσια στατική άκυρη AllDevsStatus ()

Εισαγωγές ονόματα οδηγός ” eHouse 1 – 485 ” , μαζί με τα ονόματα των εξόδων , Εγώ , τη μέτρηση των εισροών από τα αρχεία διαμόρφωσης

Παράδειγμα χρήσης: EhouseTCP . AllDevsStatus () ;


δημόσια στατική άκυρη AllDevsTCPStatus ()

Εισαγωγές ονόματα οδηγός ” Ethernet eHouse ” μαζί με τα ονόματα των εξόδων , Εγώ , τη μέτρηση των εισροών από τα αρχεία διαμόρφωσης

Παράδειγμα χρήσης: EhouseTCP . AllDevsTCPStatus () ;



Παράδειγμα πλήρους κώδικα:

Περισσότερες Οδηγοί eHouse πληροφορίες:

Έλεγχος Φωτισμού , θέρμανση , HiFi σε χώρους
Έλεγχος κεντρικής θέρμανσης και αερισμού
τον έλεγχο των τυφλών , πύλες , τέντες
έλεγχο πύλες , παντζούρια , τέντες σύστημα έκδοσης eHouse1

Σχεδιασμός και εγκατάσταση του συστήματος το κάνετε μόνοι σας

Αρχική eHouse Αυτοματισμού – Ανεξάρτητο Σύστημα Σχεδιασμός
Κτίριο eHouse Αυτοματισμού – Αυτο-Εγκατάσταση