Un Internet of Things OS este orice Sistem de operare în mod specific concepute pentru a funcționa în limitele care sunt specifice pentru IoT dispozitive care sunt de obicei limitate în dimensiunea memoriei, puterea de procesare, capacitate și sunt construite pentru a permite transferul rapid de date peste Internet.
Există mai multe (în mare parte Linux-bazate) Sisteme de operarepe care le poți folosi pentru IoT dar nu ți-ar permite să obții tot ce este mai bun din configurația ta și acesta este motivul pentru care Distribuții axate pe IoT există.
Iată o listă cu cele mai bune 5 Sisteme de operare pe care le poți folosi pentru Internetul lucrurilorproiecte.
1. Ubuntu Core
Ubuntu Core este o versiune robustă a celei mai populare distribuții Linux, Ubuntu, creată în special pentru implementări de containere mari și Internetul lucrurilor dispozitive. A fost construit de Canonical pentru a utiliza același nucleu, software de sistem și biblioteci ca Ubuntu dar la o scară mult mai mică și este folosit pentru a alimenta roboți, gateway-uri, semne digitale etc.
Ubuntu Core este conceput pentru a oferi utilizatorilor un Linux încorporat securizat pentru IoTdispozitive. Toate aspectele sale sunt verificate pentru a menține pachetele imuabile și semnăturile digitale persistente. Este, de asemenea, minim și pregătit pentru întreprindere.
Descărcați Ubuntu pentru IoT
2. REVOLTA
RIOT este un sistem gratuit, prietenos și deschis Sistem de operare conceput pentru a lucra cu IoTdispozitive cu scopul de a implementa toate standardele deschise relevante care acceptă conexiuni IoT sigure, durabile și prietenoase cu confidențialitatea.
RIOT includ o dimensiune minimă de RAM și ROM de ~1,5 kB și ~5kB, suport complet pentru C și C++, multi-threading, modularitate și MCU fără MMU .
Descărcați RIOT pentru IoT
3. Fuchsia OS
Fuchsia este o capacitate open source, sistem de operare în timp real creat pentru Internet of Things dispozitive de către Google Spre deosebire de două dintre produsele foarte îndrăgite de la Google, Chrome și Android , care se bazează pe nucleul Linux, Fuchsia OS se bazează pe Zirconnucleu.
Se livrează cu Node.js care permite suportul pentru JavaScriptși este de așteptat să poată rula pe AMD dispozitive, precum și pe telefoane și tablete cu capacitatea de a rula aplicații Android.
Vrei să-l vezi pe Fuschia în acțiune? Consultați acest link demonstrativ.
Descărcați sistemul de operare Fuchsia pentru IoT
4. Contiki
Contiki este un sistem de operare open source conceput pentru conectarea la internet a microcontrolere minuscule cu consum redus de energie și costuri reduse și funcționează ca o cutie de instrumente pentru crearea de sisteme wireless complexe.
Contiki este dezvoltat pentru a urma cel mai bun standard de internet, de ex. are suport complet pentru standardul IPv4 și IPv6 Este scris în C pentru a oferi un mediu rapid de dezvoltare într-o singură descărcare și are o comunitate activă care va face orice utilizator să se simtă ca acasă.
Descarcă Contiki pentru IoT
5. TinyOS
Tiny OS este un sistem de operare gratuit și open source, bazat pe BSD, destinat dispozitivelor fără fir cu putere redusă, de ex. dispozitive utilizate în rețele de senzori, rețele personale, computere universale, contoare inteligente și clădiri inteligente.
A început inițial ca un proiect găzduit pe Google Code unde a putut fi scris doar de către dezvoltatorii de bază selectați, dar a făcut tranziția din 2013. la GitHub unde este mai deschis comunității open source și are o medie de cel puțin 35, 000descărcări pe an.
Descărcați TinyOS pentru IoT
Folosiți deja oricare dintre Sistemele de operare de mai sus pentru IoTproiecte? Sau sunteți familiarizat cu cele recomandate care nu sunt pe listă? Aruncă-ți comentariile în secțiunea de discuții.