Ένα Internet of Things OS είναι οποιοδήποτε Λειτουργικό Σύστημα ειδικά έχει σχεδιαστεί για να λειτουργεί εντός των περιορισμών που είναι ιδιαίτερα για συσκευές IoT οι οποίες είναι συνήθως περιορισμένες σε μέγεθος μνήμης, ισχύ επεξεργασίας, χωρητικότητα και έχουν κατασκευαστεί για να επιτρέπουν γρήγορη μεταφορά δεδομένων μέσω Διαδίκτυο.
Υπάρχουν πολλά (κυρίως Linux-βασισμένα) Λειτουργικά Συστήματαπου μπορείτε να χρησιμοποιήσετε για IoT, αλλά δεν θα σας επέτρεπαν να αξιοποιήσετε στο έπακρο τις ρυθμίσεις σας και αυτός είναι ο λόγος για τον οποίο διανομές που εστιάζονται στο IoT υπάρχουν.
Ακολουθεί μια λίστα με τα 5 καλύτερα Λειτουργικά Συστήματα που μπορείτε να χρησιμοποιήσετε για το Internet of Thingsέργα.
1. Ubuntu Core
ΤοUbuntu Core είναι μια ισχυρή έκδοση της πιο δημοφιλής διανομής του Linux, Ubuntu, ειδικά σχεδιασμένη για ανάπτυξη μεγάλων κοντέινερ και Internet of Things συσκευές. Κατασκευάστηκε από τον Canonical για να χρησιμοποιεί τον ίδιο πυρήνα, λογισμικό συστήματος και βιβλιοθήκες με το Ubuntu αλλά σε πολύ μικρότερη κλίμακα και χρησιμοποιείται για να τροφοδοτήσει ρομπότ, πύλες, ψηφιακές πινακίδες κ.λπ.
Ubuntu Core έχει σχεδιαστεί για να παρέχει στους χρήστες ένα ασφαλές ενσωματωμένο Linux για IoTσυσκευές. Όλες οι πτυχές του επαληθεύονται προκειμένου να διατηρηθούν αμετάβλητα πακέτα και επίμονες ψηφιακές υπογραφές. Είναι επίσης μίνιμαλ και έτοιμο για επιχειρήσεις.
Κατεβάστε το Ubuntu για IoT
2. ΤΑΡΑΧΗ
ΤοRIOT είναι ένα δωρεάν, φιλικό και ανοιχτού κώδικα Λειτουργικό Σύστημα σχεδιασμένο για εργασία με IoTσυσκευές με στόχο την εφαρμογή όλων των σχετικών ανοιχτών προτύπων που υποστηρίζουν ασφαλείς, ανθεκτικές και φιλικές προς το απόρρητο συνδέσεις IoT.
RIOT περιλαμβάνουν ελάχιστο μέγεθος RAM και ROM ~1,5 kB και ~5kB, πλήρης υποστήριξη για C και C++, πολλαπλών νημάτων, αρθρωτότητα και MCU χωρίς MMU .
Κατεβάστε το RIOT για IoT
3. Fuchsia OS
ΤοFuchsia είναι ένα λειτουργικό σύστημα ανοιχτού κώδικα σε πραγματικό χρόνο που δημιουργήθηκε για τις συσκευές Internet of Things από την Google Σε αντίθεση με δύο από τα πολυαγαπημένα προϊόντα της Google, το Chrome και Android , τα οποία βασίζονται στον πυρήνα του Linux, το Fuchsia OS βασίζεται στο Zirconπυρήνας.
Αποστέλλεται με Node.js που επιτρέπει την υποστήριξη για JavaScriptκαι αναμένεται να μπορεί να εκτελείται σε συσκευές AMD καθώς και σε τηλέφωνα και tablet με δυνατότητα εκτέλεσης εφαρμογών Android.
Θέλετε να δείτε το Fuschia σε δράση; Δείτε αυτόν τον σύνδεσμο επίδειξης.
Κατεβάστε το Fuchsia OS για IoT
4. Contiki
Contiki είναι ένα λειτουργικό σύστημα ανοιχτού κώδικα σχεδιασμένο για τη σύνδεση μικροσκοπικών μικροελεγκτών χαμηλής κατανάλωσης και χαμηλού κόστους στο Διαδίκτυο και λειτουργεί ως εργαλειοθήκη για τη δημιουργία πολύπλοκων ασύρματων συστημάτων.
Contiki έχει αναπτυχθεί για να ακολουθεί το καλύτερο πρότυπο Διαδικτύου π.χ. έχει πλήρη υποστήριξη για το τυπικό IPv4 και IPv6 Είναι γραμμένο σε C για να παρέχει ένα γρήγορο περιβάλλον για ανάπτυξη με μία μόνο λήψη και διαθέτει μια ενεργή κοινότητα που θα κάνει κάθε χρήστη να αισθάνεται σαν στο σπίτι του.
Κατεβάστε το Contiki για IoT
5. TinyOS
Tiny OS είναι ένα δωρεάν και ανοιχτού κώδικα λειτουργικό σύστημα που βασίζεται σε BSD και στοχεύει σε ασύρματες συσκευές χαμηλής κατανάλωσης π.χ. συσκευές που χρησιμοποιούνται σε δίκτυα αισθητήρων, προσωπικά δίκτυα περιοχής, καθολικούς υπολογιστές, έξυπνους μετρητές και έξυπνα κτίρια.
Ξεκίνησε αρχικά ως έργο που φιλοξενήθηκε στο Google Code όπου μπορούσε να εγγραφεί μόνο από επιλεγμένους βασικούς προγραμματιστές, αλλά από το 2013 έχει μεταφερθεί στο GitHub όπου είναι πιο ανοιχτό στην κοινότητα ανοιχτού κώδικα και έχει μέσο όρο τουλάχιστον 35, 000λήψεις ανά έτος.
Κατεβάστε το TinyOS για IoT
Χρησιμοποιείτε ήδη κάποιο από τα προαναφερθέντα Λειτουργικά Συστήματα για το IoTέργα? Ή είστε εξοικειωμένοι με προτεινόμενα που δεν περιλαμβάνονται στη λίστα; Ρίξτε τα σχόλιά σας στην ενότητα συζήτησης.