Οι τύποι στο Linitx μας έστειλαν κάποιες πληροφορίες σχετικά με μια συναρπαστική νέα ποικιλία υλικού αυτοματισμού από το Ubiquiti. Η ποικιλία αποτελείται από τα gadgets με δικτυακά ταξίδια “M”, καθώς και κάθε Mport μπορεί να έχει έως και 3 αισθητήρες που συνδέονται με αυτούς.

Αυτά τα gadgets “M” τρέχουν Linux, ώστε να μπορείτε να SSH σε αυτά (προεπιλεγμένο όνομα χρήστη καθώς και κωδικός πρόσβασης του UBNT/UBNT) αν θέλετε να τα εκτελέσετε σε αυτόνομη λειτουργία. Διαβάστε παρακάτω για μια επισκόπηση του υλικού καθώς και του λογισμικού…

Το Mport – παρέχει πρόσβαση σε μια σειρά αισθητήρων καθώς και ρελέ. Μέχρι και 3 ιδιωτικοί αισθητήρες προσφέρονται συνολικά, ωστόσο, παρέχεται μόνο ένα ψηφιακό I/O καθώς και αυτό περιλαμβάνεται στον μέγιστο αριθμό αισθητήρων.

Το Mport Serial – παρέχει μια απομακρυσμένη σειριακή σύνδεση που επιτρέπει απομακρυσμένα σειριακά gadgets για σύνδεση με την εφαρμογή λογισμικού διαχείρισης ή για μια τερματική συνεδρία που θα ανοίξει από το λογισμικό διαχείρισης.

MPOWER-Το MPower είναι διαθέσιμο σε τρεις μορφές, ωστόσο, είναι ουσιαστικά ότι είναι όλα τα ίδια καθώς και απλά παρέχουν έναν διαφορετικό αριθμό ατομικά διακόπτη θυρών. Το Mpower Mini έχει ένα μόνο λιμάνι, το MPower έχει τρεις θύρες καθώς και το MPower Pro έχει οκτώ. Το τεράστιο μειονέκτημα αυτών είναι, δυστυχώς, η αξιοποίηση των υποδοχών ισχύος στυλ των ΗΠΑ. Σίγουρα για το Pro Design θα ήταν πολύ καλύτερο να χρησιμοποιήσουμε τους συνδετήρες στυλ IEC.

Αυτό που είναι πραγματικά συναρπαστικό για αυτά τα gadgets όμως, είναι ότι εκτός από το να έχουμε ενσύρματο Ethernet, είναι επίσης wifi (b/g/n) ικανή. Αυτό σημαίνει ότι θα μπορείτε να χρησιμοποιήσετε αυτά οπουδήποτε έχετε διαθέσιμη μια πρίζα. Το Mport Serial περιλαμβάνει μια προσαρμοσμένη κεραία καθώς και εξωτερική υποδοχή. Κατά τη διάρκεια της εγκατάστασης, δεδομένου ότι τα mports αποστέλλονται με την ίδια ακριβώς διεύθυνση IP, τα διαμορφώσαμε μέσω της δύσκολης ενσύρματης θύρας Ethernet για να χρησιμοποιήσουμε το WiFi τους για να συνδεθούν με το κύριο σύστημα. Με την προϋπόθεση ότι χρησιμοποιείτε τον ίδιο ακριβώς συνδυασμό ονόματος χρήστη/κωδικού πρόσβασης και στα δύο συστήματα διαχείρισης, δεν θα πρέπει να έχετε προβλήματα με τη διαμόρφωση των gadgets όπως αυτό.

Αισθητήρες – Υπάρχουν επί του παρόντος τέσσερα διαφορετικά είδη αισθητήρων, αν και ο αισθητήρας κίνησης διατίθεται τόσο σε τοίχους όσο και σε εκδόσεις εγκατάστασης οροφής. Οι αισθητήρες χρησιμοποιούν το καλώδιο CAT5 για σύνδεση με τις θύρες αισθητήρων Mport, οι οποίες είναι χρωματισμένες μπλε. Αν και οι συνδετήρες είναι CAT5, δεν είναι σε θέση να μην είναι ικανές.

Ο αισθητήρας πόρτας – είναι ένας απλός διακόπτης καλαμιού που μπορεί να είναι μαργαρίτα αλυσοδεμένη, ωστόσο, η Daisy Chaining θα προκαλέσει απλώς ένα ενιαίο «κάποιο συμβάν που συνέβη σε αυτή τη θέση», αναφέροντας αποτελεσματικά ως ενιαίο αισθητήρα. Ο αισθητήρας της πόρτας είναι συνδεδεμένος με τις εισόδους I καθώς και τις εισόδους O στο παρεχόμενο μπλοκ ακροδέκτη καθώς και στη συνέχεια συνδεδεμένη στην τρίτη θύρα αισθητήρα.

Οι αισθητήρες τοίχου/οροφής – οι αισθητήρες οροφής καθώς και οι αισθητήρες οροφής χρησιμοποιούν τόσο τους αισθητήρες υπέρβασης όσο και τους αισθητήρες μικροκυμάτων για τον προσδιορισμό της κίνησης, αν και αυτό είναι διαμορφωμένο μέσω jumpers. Μπορείτε επίσης να διαμορφώσετε εάν η LED ανάβει στην ανίχνευση, αυτό είναι απενεργοποιημένο από προεπιλογή.

Αισθητήρας θερμοκρασίας – Ο αισθητήρας θερμοκρασίας επιστρέφει, προφανώς, η παρούσα θερμοκρασία σε μια συγκεκριμένη θέση. Η αναφορά θερμοκρασίας μπορεί να εμφανιστεί σε Centigrade ή Fahrenheit από το λογισμικό διαχείρισης.

Τρέχων αισθητήρας – Ο παρόν αισθητήρας μπορεί να αναφέρει την ηλεκτρική ενέργεια που χρησιμοποιείται από ένα κομμάτι εξοπλισμού. Ο βρόχος στον αισθητήρα ανοίγει καθώς και το καλώδιο είναι τοποθετημένο σε σχισμές καθώς και τότε ο βρόχος είναι κλειστός. Ωστόσο, πρέπει να τοποθετήσετε μόνο το online ή το ουδέτερο καλώδιο στο βρόχο, όχι και οι δύο. Αυτό σημαίνει ότι δεν υπάρχει γρήγορη ολίσθηση σε ένα καλώδιο τροφοδοσίας για να καθορίσει τη χρήση μιας συσκευής.

Λογισμικό – Η εφαρμογή λογισμικού διαχείρισης είναι γραμμένη σε Java παρέχοντας την ευελιξία για τη δημιουργία καθώς και την εκτέλεση του κάτω από το Linux, το OS X καθώς και τα Windows. Η εφαρμογή λογισμικού δεν έχει παραδοσιακό GUI, ωστόσο, παρέχει τη διεπαφή μέσω του σύγχρονου προγράμματος περιήγησης στο Web. Η ίδια η διεπαφή κάνει βαριά αξιοποίηση του JavaScript για να παρέχει μια υγρή και αντιδραστική εμπειρία. Μπορείτε να προσθέσετε ρουτίνες έτσι ώστε, για παράδειγμα, οι αισθητήρες κίνησης να συμβαίνουν μόνο σε συγκεκριμένες ώρες της ημέρας ή της νύχτας. Μπορείτε επίσης να κάνετε σκανδάλες υπό όρους με βάση άλλα συμβάντα. Έτσι, για παράδειγμα, μπορεί να χρειαστείτε την ενεργοποίηση δύο διαφορετικών αισθητήρων κίνησης πριν στείλετε ένα ηλεκτρονικό ταχυδρομείο ειδοποίησης. Όπως και οι άλλες εφαρμογές διαχείρισης της Ubiquiti, αν τις χρησιμοποιήσετε, θα δείτε την ομοιότητα, μπορείτε να τα δώσετε τα δικά σας σχέδια ή 3D, καθώς και να ρυθμίσετε σωστά τους αισθητήρες.

Η εφαρμογή λογισμικού διαχείρισης χρησιμοποιεί το MongoDB για την αποθήκευση backend καθώς και αν και χρησιμοποιεί ένα λειτουργικό σύστημα 32 bit, δεν συνιστάται. Ανάλογα με το πόσους αισθητήρες έχετε μπορείτε να χτυπήσετε το όριο μεγέθους 2GB της βάσης δεδομένων που επιβάλλεται στα συστήματα 32-bit .. αν και τα λειτουργικά συστήματα 32 bit δεν υποστηρίζονται επίσημα το Ubiquiti δήλωσαν ότι δεν θα εμποδίσουν ενεργά τη χρήση σε τέτοια συστήματα.

Το μεγαλύτερο πρόβλημα με την εφαρμογή λογισμικού διαχείρισης MFI είναι πραγματικάΗ έλλειψη API που θα επέτρεπε στην εφαρμογή λογισμικού να μιλήσει με τα τρίτα συστήματα εορτασμού. Καθώς βρίσκεται το σύστημα MFI εκτελείται μεμονωμένα, η οποία δεν είναι πραγματικά κατάλληλη για ενσωμάτωση με άλλα συστήματα. Η πανταχού παρούσα δήλωσε ότι χτίζουν το Android καθώς και τις εφαρμογές πελατών iOS, ώστε να υπάρχει μια λάμψη ελπίδας για ένα API.

Δεν υπάρχει κανένας λόγος να μην χρησιμοποιήσετε την τεχνική που εξηγείται στην παρακάτω ενότητα για να παρακάμψετε αυτόν τον περιορισμό, ωστόσο αυτό περιλαμβάνει πρόσθετες εργασίες καθώς και προσπάθεια καθώς και εισάγει τα δικά της ζητήματα.

Hacking – Τα gadgets mport τρέχουν το Linux καθώς και χρησιμοποιούν το Dropbear ως διακομιστή SSH. Εάν δεν έχετε χρησιμοποιήσει την εφαρμογή λογισμικού διαχείρισης καθώς και αγκάλιασε το mport gadget, μπορείτε να χρησιμοποιήσετε το SSH για να συνδεθείτε χρησιμοποιώντας το προεπιλεγμένο όνομα χρήστη καθώς και τον κωδικό πρόσβασης του UBNT. Ωστόσο, εάν χρησιμοποιείτε την εφαρμογή λογισμικού διαχείρισης, τότε θα ανακαλύψετε ότι το όνομα χρήστη καθώς και τον κωδικό πρόσβασης για το SSH ταιριάζει με την σύνδεσή σας στο λογισμικό διαχειριστή.

Μόλις φτιάξετε μια σύνδεση SSH, θα ανακαλύψετε έναν κατάλογο CFG εκεί, θα ανακαλύψετε διαφορετικά δεδομένα config που σας λένε σε ποια θύρα είναι συνδεδεμένος ένας αισθητήρας. Εάν καταγράφετε τα δεδομένα που ονομάζονται config_file, θα μπορείτε να δείτε ποιοι αισθητήρες, αν υπάρχουν, το σύστημα πιστεύει ότι έχετε. Παρακάτω είναι ένα δείγμα όπου ένας αισθητήρας θερμοκρασίας είναι συνδεδεμένος στη θύρα 1.

port.0.sensorid = 50559f7dca9bb0e4385dfde4
Pwr.0.volt = 12
Ai.0.sensorid = 50559f7dca9bb0e4385dfde4
Ai.0.model = ubiquiti mfi-ths
Ai.0.label = θερμοκρασία1
Ai.0.Conversion = xyz*30 – 10
Ai.0.rep_analog = 1
Ai.0.analog_tag = θερμοκρασία
Ai.0.sum_tag = degeHours

Για έναν αισθητήρα θερμοκρασίας μπορούμε να δούμε /proc /analog καθώς και να εξαγάγουμε τις αναγνώσεις. Υπάρχουν μερικά από τα πράγματα που πρέπει να σημειωθεί. Το AI.0 φαίνεται να είναι πραγματικά/proc/analog/ai1 Δεν υπάρχει ai0 in/proc/analog. Απαιτείται να επιθεωρήσετε ότι η θύρα είναι ενεργοποιημένη για την ανάγνωση, μπορείτε να επιθεωρήσετε εξετάζοντας/proc/analog/enabled καθώς και να επιθεωρήσετε ότι η τιμή που επιστρέφεται είναι 1. Εάν όχι μόνο αντηχεί μια τιμή 1 σε αυτήν. Η τιμή που επιστρέφεται από μια γάτα/proc/analog/ai1 δεν είναι η πραγματική θερμοκρασία, πιθανότατα θα δείτε χαμηλό αριθμό, για παράδειγμα 1.003. Αυτό είναι όπου η γραμμή ai.0.conversion τύπος που έρχεται το config_file. Αυτή η γραμμή είναι ο τύπος μετατροπής για να πάρει το πραγματικό αποτέλεσμα. Το XYZ αντιπροσωπεύει την τιμή που ελέγχεται από τον αισθητήρα, έτσι ώστε ένα παράδειγμα:

#cat/proc/analog/ai1
1.003

Δεδομένου ότι η φόρμουλα μας είναι:

xyz * 30 – 10

Η πραγματική μας θερμοκρασία είναι

1.003 * 30 – 10 = 20.09

Παρεμπιπτόντως, το πρώτο μου ένστικτο ήταν να εξετάσω την εξομοίωση της εφαρμογής λογισμικού διαχείρισης που χρησιμοποιεί το Apache, καθώς και ένα ψευδώνυμο για να ενημερωθεί /ενημέρωση, ωστόσο, το υλικό καθώς και την αναμενόμενη απαίτηση τιμών επιστροφής για να κωδικοποιηθεί /κρυπτογραφηθεί. Αυτό αξίζει σίγουρα να ελέγξετε περισσότερο, δεδομένου ότι οποιοδήποτε είδος κλειδιού που χρησιμοποιείται πρέπει να είναι τόσο στο Mport όσο και στον διακομιστή, καθώς και να κάνει για μια πολύ ευκολότερη εξαγωγή των δεδομένων για ενσωμάτωση σε άλλα συστήματα.

Υπάρχει η δυνατότητα να αναπτύξετε τους δικούς σας αισθητήρες, για παράδειγμα συνδέοντας μια μπαταρία ΑΑ σε καρφίτσες 3 καθώς και 6 της σύνδεσης RJ45, ή A+ καθώς και A- του τερματικού μπλοκ θα σας επιτρέψει να επιστρέψετε την τάση από το / Proc/analog/ai θύρα. Με μια νέα μπαταρία θα πρέπει να ελέγξει περίπου 1,5 βολτ.

linitx.com: ubnt.com

Θέλουν περισσότερα? – Ακολουθήστε μας στο Twitter, όπως και εμείς στο Facebook ή εγγραφείτε για τη ροή RSS. Μπορείτε ακόμη και να λάβετε αυτές τις ειδήσεις που παρέχονται μέσω ηλεκτρονικού ταχυδρομείου, απευθείας στα εισερχόμενά σας κάθε μέρα.

Μοιραστείτε αυτό:
Facebook
Κελάδημα
Ερυθρός
LinkedIn
Pinterest
ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Περισσότερο

Whatsapp
Τυπώνω

Σκυϊδάκι
Ουρανός

Τηλεγράφημα
Τσέπη

Leave a Reply

Your email address will not be published.