Η Mozilla παρουσίασε την πλατφόρμα WebThings

Η Mozilla μετά από δύο χρόνια πειραματισμού και ανάπτυξης παρουσιάζονται η πλατφόρμα WebThings, το οποίο περιελάμβανε έργα που είχαν αναπτυχθεί προηγουμένως WebThings Framework и Πύλη WebThings, παρέχοντας εξαρτήματα που επιτρέπουν την πρόσβαση σε διάφορες κατηγορίες καταναλωτικών συσκευών και τη χρήση καθολικής χρήσης Web Things API να οργανώσει την αλληλεπίδραση μαζί τους. Εξελίξεις του έργου εξάπλωση άδεια σύμφωνα με το MPL 2.0.

Το WebThings Framework παρέχει ένα σύνολο αντικαταστάσιμων στοιχείων για τη δημιουργία συσκευών IoT που μπορούν να επικοινωνούν απευθείας χρησιμοποιώντας το Web Things API. Τέτοιες συσκευές μπορούν να εντοπιστούν αυτόματα από πύλες που βασίζονται σε WebThings Gateway ή λογισμικό πελάτη (με χρήση mDNS) για επακόλουθη παρακολούθηση και διαχείριση μέσω του Ιστού. Οι υλοποιήσεις διακομιστή για το Web Things API προετοιμάζονται με τη μορφή βιβλιοθηκών στο
Python,
Java,

Σκωρία, Arduino и MicroPython.

Πύλη WebThings είναι είναι ένα καθολικό επίπεδο για την οργάνωση της πρόσβασης σε διάφορες κατηγορίες καταναλωτικών και συσκευών IoT, αποκρύπτοντας τα χαρακτηριστικά κάθε πλατφόρμας και χωρίς να απαιτείται η χρήση εφαρμογών ειδικών για κάθε κατασκευαστή. Κωδικός έργου γραπτός σε JavaScript χρησιμοποιώντας την πλατφόρμα διακομιστή Node.js. Για να αλληλεπιδράσετε την πύλη με τις πλατφόρμες IoT, μπορείτε να χρησιμοποιήσετε τα πρωτόκολλα ZigBee και ZWave, WiFi ή απευθείας σύνδεση μέσω GPIO. Υλικολογισμικό με πύλη έτοιμος για διάφορα μοντέλα Raspberry Pi, επίσης διαθέσιμα пакеты για OpenWrt και Debian.

Η Mozilla παρουσίασε την πλατφόρμα WebThings

Η πύλη είναι δυνατή καθιερώσει σε μια πλακέτα Raspberry Pi και αποκτήστε ένα έξυπνο σύστημα ελέγχου σπιτιού που ενσωματώνει όλες τις συσκευές IoT στο σπίτι και παρέχει εργαλεία για την παρακολούθηση και τη διαχείρισή τους μέσω μιας διεπαφής Ιστού. Η πλατφόρμα σάς επιτρέπει επίσης να δημιουργείτε πρόσθετες διαδικτυακές εφαρμογές που μπορούν να αλληλεπιδρούν με συσκευές μέσω Web Thing API. Έτσι, αντί να εγκαταστήσετε τη δική σας εφαρμογή για κινητά για κάθε τύπο συσκευής IoT, μπορείτε να χρησιμοποιήσετε μια ενιαία διεπαφή ιστού. Για να εγκαταστήσετε το WebThings Gateway, απλώς κατεβάστε το παρεχόμενο υλικολογισμικό σε μια κάρτα SD, ανοίξτε τον κεντρικό υπολογιστή "gateway.local" στο πρόγραμμα περιήγησης, ρυθμίστε μια σύνδεση με WiFi, ZigBee ή ZWave, βρείτε υπάρχουσες συσκευές IoT, διαμορφώστε τις παραμέτρους για εξωτερική πρόσβαση και προσθέστε τις πιο δημοφιλείς συσκευές στην αρχική σας οθόνη.

Η πύλη υποστηρίζει λειτουργίες όπως αναγνώριση συσκευών σε τοπικό δίκτυο, επιλογή διεύθυνσης Ιστού για σύνδεση με συσκευές από το Διαδίκτυο, δημιουργία λογαριασμών για πρόσβαση στη διεπαφή ιστού της πύλης, σύνδεση συσκευών που υποστηρίζουν τα ιδιόκτητα πρωτόκολλα ZigBee και Z-Wave στην πύλη. απομακρυσμένη ενεργοποίηση και απενεργοποίηση συσκευών από διαδικτυακή εφαρμογή, απομακρυσμένη παρακολούθηση της κατάστασης του σπιτιού και παρακολούθηση βίντεο. Εκτός από τη διεπαφή ιστού και το API, η πύλη περιλαμβάνει επίσης πειραματική υποστήριξη για φωνητικό έλεγχο, ο οποίος σας επιτρέπει να αναγνωρίζετε και να εκτελείτε φωνητικές εντολές (για παράδειγμα, «ανάψτε το φως στην κουζίνα»).

Μαζί με την ανακοίνωση της νέας πλατφόρμας WebThings, δημοσιεύτηκε και μια έκδοση WebThings Gateway 0.8, η οποία προτείνει τις ακόλουθες καινοτομίες:

  • Προστέθηκε ένα σύστημα καταγραφής συμβάντων που συλλέγει στατιστικά στοιχεία για τη λειτουργία όλων των συσκευών και αισθητήρων IoT στο οικιακό δίκτυο και σας επιτρέπει να αξιολογήσετε τη δραστηριότητά τους με τη μορφή οπτικών γραφημάτων. Για παράδειγμα, μπορείτε να μάθετε πόσες φορές ανοίχτηκαν και έκλεισαν οι πόρτες κατά τη διάρκεια της απουσίας σας, πώς άλλαξε η θερμοκρασία στο σπίτι, πόση ενέργεια κατανάλωσαν οι συσκευές που ήταν συνδεδεμένες σε έξυπνες πρίζες, πότε ενεργοποιήθηκε ο ανιχνευτής κίνησης κ.λπ. Τα γραφήματα μπορούν να δημιουργηθούν σε ώρες, ημέρες και εβδομάδες και να μετακινηθούν κατά μήκος της χρονικής κλίμακας.

    Η Mozilla παρουσίασε την πλατφόρμα WebThings

  • Προστέθηκαν συναγερμοί που μπορούν να ενεργοποιηθούν σε περίπτωση συμβάντων που απαιτούν άμεση απόκριση. Για παράδειγμα, οι συναγερμοί μπορούν να συνδεθούν με την ενεργοποίηση ανιχνευτών καπνού, διαρροής ή μονοξειδίου του άνθρακα, καθώς και όταν υπάρχουν σήματα διάρρηξης. Εάν ενεργοποιηθεί ένα σήμα, η ειδοποίηση της εμφάνισής του μπορεί να σταλεί μέσω SMS ή άλλου μέσου ειδοποίησης.

    Η Mozilla παρουσίασε την πλατφόρμα WebThings

  • Προστέθηκε μια διεπαφή για τη διαμόρφωση των παραμέτρων σύνδεσης δικτύου. Προηγουμένως, η εναλλαγή από ένα ασύρματο δίκτυο σε άλλο όταν και τα δύο δίκτυα ήταν διαθέσιμα απαιτούσε την εκτέλεση εντολών της κονσόλας. Τώρα η αλλαγή των παραμέτρων δικτύου μπορεί να γίνει μέσω της διεπαφής web (ενότητα Ρυθμίσεις ➡ Δίκτυο), στην οποία μπορείτε να διαχειριστείτε την εκχώρηση διευθύνσεων IP, να σαρώσετε διαθέσιμα ασύρματα δίκτυα και να αλλάξετε σημεία πρόσβασης.

    Η Mozilla παρουσίασε την πλατφόρμα WebThings

  • Ετοιμος πειραματικά πακέτα για δρομολογητές που βασίζονται στο OpenWrt, τα οποία επιτρέπουν τη χρήση δρομολογητών όχι μόνο για την παροχή πρόσβασης στο δίκτυο, αλλά και ως κόμβους ελέγχου έξυπνου σπιτιού. Στο μέλλον, σχεδιάζουμε να ετοιμάσουμε τη δική μας διανομή με βάση το OpenWrt με ενσωματωμένη υποστήριξη για Things Gateway, παρέχοντας μια ενοποιημένη διεπαφή για τη δημιουργία ενός έξυπνου σπιτιού και ενός σημείου ασύρματης πρόσβασης. Επί του παρόντος, το WebThings Gateway μπορεί ήδη να λειτουργεί ως σημείο ασύρματης πρόσβασης και όχι μόνο ως ασύρματος πελάτης.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο