Το Διαδίκτυο των πραγμάτων: Έμπνευση και Απαιτήσεις - 💡 Fix My Ideas

Το Διαδίκτυο των πραγμάτων: Έμπνευση και Απαιτήσεις

Το Διαδίκτυο των πραγμάτων: Έμπνευση και Απαιτήσεις


Συγγραφέας: Ethan Holmes, 2019

Πρόκειται για μια σειρά τριών μερών στο Διαδίκτυο των πραγμάτων με το Tom Vu του Atmel και το μέλος του Συμβουλίου του Ίντερνετ των πραγμάτων Michael Koster.

Tom Vu (TV): Τι σας ενέπνευσε να δημιουργήσετε το IoT Toolkit και να εκπαιδεύσετε την κοινότητα IoT σχετικά με τα μοντέλα δεδομένων για το Διαδίκτυο των πραγμάτων;

Μάικλ Κόστερ (MK):

Μάικλ Κόστερ.

Λίγο περισσότερο από ένα χρόνο πριν, ο συνεργάτης μου ξεκίνησε να ερευνά το Διαδίκτυο των πραγμάτων (IoT), με την ιδέα να δημιουργηθεί ένα σύστημα ως ένα είδος "valet" για να βοηθήσουμε στη διαχείριση των πραγμάτων στη ζωή μας. Τότε ζούσαμε από το δίκτυο, δημιουργήσαμε τη δική μας ενέργεια, διατηρήσαμε το δικό μας σύστημα νερού και περάσαμε πολύ χρόνο μακριά από το σπίτι. Εξετάσαμε τι ήταν διαθέσιμο και δεν υπήρχε τίποτα διαθέσιμο σε έτοιμα συστήματα που δεν θα απαιτούσαν τουλάχιστον ένα στρώμα προγραμματισμού για να δουλεύουν μαζί με τους τρόπους που φανταζόμασταν.

Η διαλειτουργικότητα μεταξύ των πολλαπλών συσκευών γίνεται γρήγορα ένα κοινό χαρακτηριστικό, καθώς οι άνθρωποι προσπαθούν να δημιουργήσουν το δικό τους «Ίντερνετ των πραγμάτων» - να πάρουν όλες τις έξυπνες συσκευές τους συνδεδεμένες στο "σύννεφο". Μόλις αγοράσουν τη συσκευή στο Kickstarter, μπορούν εύκολα να απολαύσουν την ικανότητα τηλεχειρισμού και την αυτοματοποίηση που παρέχεται για λίγο. Βρήκαμε πολλούς προμηθευτές που πωλούν συσκευές που συνδέονται με υπηρεσίες-υπηρεσίες όπως το Διαδίκτυο. Ορισμένοι προμηθευτές προσέφεραν πελάτες ανοικτού κώδικα, αλλά εξακολουθούσαν να συνδέουν τις συσκευές με την υπηρεσία τους. Θέλαμε να βγάλουμε από κοινού συσκευές με πολλαπλές υπηρεσίες, όπως ο συνδυασμός του περιβαλλοντικού ελέγχου στο σπίτι, της διαχείρισης ενέργειας, και του νερού, του κήπου και της αυτοματοποίησης του ζωικού κεφαλαίου. Αυτό απαιτεί πολλαπλές συσκευές που συνδέονται μεταξύ τους με αλγόριθμους, ελέγχοντας βαλβίδες, πόρτες, ανεμιστήρες, φώτα, περσίδες, μπαταρίες κλπ. Πολύ συχνά, οι κάθετα ενσωματωμένες συσκευές και υπηρεσίες δεν επέτρεψαν τη σύνδεση όλων των συσκευών επειδή δεν είχαν κατασκευαστεί ένα πρότυπο που ήταν διαλειτουργικό.

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

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

Υπάρχει μια υπηρεσία, IFTTT (IF THIS THEN THAT), η οποία έχει συνδετήρες λογισμικού που συνδέονται με τα API ορισμένων δημοφιλών υπηρεσιών IoT και παρέχει έναν μηχανισμό κανόνων για να εφαρμόζει απλά λογικά πρότυπα σε συνθήκες και να παράγει ενέργειες, αν Αυτό, έπειτα ότι. Όλα καλά και μια καλή απόδειξη της ανάγκης, αλλά δεν επαρκούν για τη γενική περίπτωση χρήσης.

Στη συνέχεια αποφασίσαμε να ερευνήσουμε την προσέγγιση DIY και ξεκινήσαμε από κάτω, μέσω ηλεκτρονικών πόρων, όπως το Sparkfun και το Evil Mad Science. Χρησιμοποιήσαμε επίσης εξαρτήματα όπως το Arduino, πολλά από τα οποία κινούνται από το ATmega ή το ARM Cortex-M3, και τα δύο είναι μικροελεγκτές AVR και ARM με ισχυρό ανοικτό υλικό, IDE και οικοσύστημα που συνδέονται με αυτό. Συνθέσαμε μερικούς συνδετικούς αισθητήρες, όπως έναν μετεωρολογικό σταθμό, περιβαλλοντικούς αισθητήρες, οθόνες LED περιβάλλοντος και παρακολούθηση ισχύος. Το βρήκαμε σχετικά εύκολο να τις συνδέσουμε με το Pachube, για παρακολούθηση και καταγραφή και γρήγορα ανακάλυψε έναν αριθμό περιορισμών σε αυτό που θέλαμε να πετύχουμε.

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

Αυτό είναι σημαντικό επειδή η σύνδεσή μας στο δίκτυο επηρεάστηκε συχνά από τον καιρό και άλλες μεταβλητές. Συνειδητοποιήσαμε ότι όλοι θα επηρεαστούν σε κάποιο βαθμό, ακόμη και με DSL ή καλωδιακή υπηρεσία. Η εμπειρία μας με τις συχνές διακοπές υπηρεσίας μάς δίδαξε τη σημασία της ικανότητας να ανεχτούμε τις διακοπές στη σύνδεση δικτύου. Ακόμη και αν η σύνδεση στο δίκτυο μπορεί να γίνει αρκετά αξιόπιστη, οι υπηρεσίες υπόκεινται σε διακοπές και "συμβάντα λανθάνουσας κατάστασης", που τα καθιστούν ακατάλληλα για κρίσιμες υπηρεσίες χωρίς δημιουργία αντιγράφων ασφαλείας.

Μετά από μερικούς μήνες έρευνας και έρευνας, αποφασίσαμε να υπάρχει ένας ισχυρός, κοινός τρόπος αλληλεπίδρασης μεταξύ όλων των συσκευών και των πραγμάτων. Ένιωθε σαν τις πρώτες μέρες του Διαδικτύου. Πριν από τον ιστό, πριν από την εφεύρεση της υπερσύνδεσης, του HTML και του πρωτοκόλλου http, δεν υπήρχαν συνηθισμένοι τρόποι αλληλεπίδρασης των ατόμων μέσα σε ένα έγγραφο, όπως η δημιουργία υπερσυνδέσμων.

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

Μια πλατφόρμα που παρέχει ένα βασικό σύνολο κοινών εργαλείων και υπηρεσιών, παρόμοια με ένα λειτουργικό σύστημα, είναι επίσης μια απαίτηση για τους χρήστες του Διαδικτύου. Αυτή η πλατφόρμα θα τους επέτρεπε να ξεκινήσουν γρήγορα με τις ιδέες τους για το IoT.

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

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

Μελετήσαμε ορισμένες περιπτώσεις χρήσης του Διαδικτύου, συνεργαστήκαμε με την κοινότητα του Διαδικτύου και άρχισε να χαρτογραφεί αυτό που χρειαζόταν σε ένα κοινό σύνολο εργαλείων που ο καθένας θα μπορούσε να χρησιμοποιήσει, να μοιραστεί, να συμβάλει, να διανείμει και να ενισχύσει. Θέλαμε να λάβουμε αυτό που ήδη υπήρχε στα πρότυπα, την υποδομή και τα συστατικά του συστήματος και να οικοδομήσουμε μια πλατφόρμα ανοιχτού κώδικα που θα μπορούσαμε να χρησιμοποιήσουμε εμείς και άλλοι για να δημιουργήσουμε τα δικά μας συστήματα και προϊόντα IoT από άκρο σε άκρο.

Στην πλατφόρμα, θέλαμε να παρέχουμε συνδέσεις μηχανής σε μηχανή (M2M) από αισθητήρες και συσκευές μαζί με λογισμικό εφαρμογών και να επαναχρησιμοποιούμε κοινά μοντέλα δεδομένων τα οποία μπορούν εύκολα να διασχίσουν όλες τις συσκευές και άλλες ροές δεδομένων IoT για να δημιουργήσουν μια κοινή γλώσσα για περιγραφές και συνδέσεις.

Ξεκινήσαμε αυτή τη διαδικασία με τα Social Media, φτάνοντας σε ομοϊδεάτες στο LinkedIn. Κατά τη διάρκεια της έρευνάς μας, μάθαμε ότι τα θέματα που ανακαλύψαμε δεν ήταν ευρέως γνωστά και συζητήθηκαν. Πολλοί άνθρωποι δεν χρησιμοποιούσαν κοινά εργαλεία για το Διαδίκτυο.

Διαπιστώσαμε ότι η μάθηση στην κοινότητα απαιτείτο σε μια ήδη απότομη καμπύλη μάθησης για ορισμένες τεχνολογίες όπως το RDF και τα Linked Data. Αυτός ήταν ένας από τους λόγους για τους οποίους ξεκινήσαμε αυτή τη σειρά blog του IoT για να εκπαιδεύσουμε τους ανθρώπους για τη μοντελοποίηση σημασιολογικών δεδομένων και API με γνώμονα τα Linked Data. Περίπου την ίδια στιγμή, ξεκινήσαμε το Internet Open των Πράξεων που συναντάμε στο Silicon Valley για να συναντήσουμε άλλους ομοϊδεάτες και να οικοδομήσουμε την κοινότητα.

Η ιδρυτική αρχή είναι να δημιουργηθεί μια κοινότητα γύρω από το Open Source και το Διαδίκτυο των πραγμάτων. Οι αρχές της βαρύτητας ακολουθούν δύο επιτυχημένα βασικά στοιχεία: την κοινότητα και τη διαλειτουργικότητα. Στην πραγματικότητα, η ίδια η φύση του Ίντερνετ των πραγμάτων αντέχει καλά στην ανοικτή πηγή και στον νόμο του Conway. Θέλουμε να οικοδομήσουμε ένα σύστημα. Δημιουργήστε τη δομή που οραματιζόμαστε, με βάση την κοινότητα και την κοινή χρήση.

Αύριο διαβάστε το Μέρος 2: Το σετ εργαλείων του IoT.

Ο Tom Vu εντάχθηκε στο Atmel το 2012 ως Digital Marketing Extraordinaire που επιδιώκει να βοηθήσει στη μετατροπή και τη βελτιστοποίηση της αγωγιμότητας του ψηφιακού τοπίου της Atmel. Ο Tom είναι ένας άπληστος κατασκευαστής και ηγέτης στις πολλές ψηφιακές πτυχές του μάρκετινγκ. Το πέρασμα του Tom στο χώρο του ημιαγωγού προέρχεται από ένα διαφορετικό υπόβαθρο εκκίνησης, όπου η υπερπαραγωγή ιδεών από τον χώρο του λογισμικού είναι ζωτικής σημασίας για την έντονη τεχνολογική πυξίδα του για την κατεύθυνση και την εκτέλεση.



Μπορεί Να Σας Ενδιαφέρει

Οι καλύτερες τεχνικές κοπής γυαλιού

Οι καλύτερες τεχνικές κοπής γυαλιού


Μάθετε να κάνετε αλληλεπιδραστικό γραφικό με ενημερωμένο Ξεκινώντας με την επεξεργασία

Μάθετε να κάνετε αλληλεπιδραστικό γραφικό με ενημερωμένο Ξεκινώντας με την επεξεργασία


Πίσω από τις σκηνές: Κάνοντας μαζικά κράνη Star Wars

Πίσω από τις σκηνές: Κάνοντας μαζικά κράνη Star Wars


Συμμετοχή στο Enable Makeathon και Βοήθεια για τη δημιουργία βοηθητικής τεχνολογίας

Συμμετοχή στο Enable Makeathon και Βοήθεια για τη δημιουργία βοηθητικής τεχνολογίας