WhatsApp

5 sistemi operativi per l'Internet delle cose

Anonim

Un sistema operativo Internet of Things è qualsiasi Sistema operativo nello specifico progettato per funzionare all'interno dei vincoli specifici dei dispositivi IoT che sono generalmente limitati in termini di dimensioni della memoria, potenza di elaborazione, capacità e costruiti per consentire un rapido trasferimento dei dati sul Internet.

Ci sono diversi (principalmente Linuxbasati su ) Sistemi operativiche puoi utilizzare per IoT ma non ti permetterebbero di ottenere il meglio dal tuo setup ed è per questo che Esistono distribuzioni incentrate sull'IoT.

Ecco un elenco dei 5 migliori Sistemi operativi che puoi usare per il tuo Internet of Thingsprogetti.

1. Ubuntu Core

Ubuntu Core è una versione robusta della distribuzione più popolare di Linux, Ubuntu, realizzata in particolare per grandi distribuzioni di container e Internet delle cose dispositivi. È stato creato da Canonical per utilizzare lo stesso kernel, software di sistema e librerie di Ubuntu ma su scala molto più piccola ed è utilizzato per alimentare robot, gateway, segnaletica digitale, ecc.

Ubuntu Core è progettato per fornire agli utenti un Linux embedded sicuro per IoTdispositivi. Tutti i suoi aspetti sono verificati al fine di mantenere pacchetti immutabili e firme digitali persistenti. È anche minimale e pronto per le aziende.

Scarica Ubuntu per IoT

2. RIVOLTA

RIOT è un Sistema operativo gratuito, amichevole e open source progettato per lavorare con IoTdispositivi con l'obiettivo di implementare tutti gli standard aperti pertinenti che supportano connessioni IoT sicure, durevoli e rispettose della privacy.

Le caratteristiche di

RIOT includono una dimensione minima di RAM e ROM di ~1.5kB e ~5kB, supporto completo per C e C++, multi-threading, modularità e MCU senza MMU .

Scarica RIOT per IoT

3. Fucsia OS

Fuchsia è un sistema operativo open source in tempo reale creato per l'Internet delle cose dispositivi da Google A differenza di due dei prodotti più amati di Google, Chrome e Android , che sono basati sul kernel Linux, Fuchsia OS è basato sul Zirconkernel.

Viene fornito con Node.js che abilita il supporto per JavaScripte dovrebbe essere in grado di funzionare su dispositivi AMD nonché su telefoni e tablet con la possibilità di eseguire app Android.

Vuoi vedere Fuschia in azione? Dai un'occhiata a questo link demo.

Scarica Fuchsia OS per IoT

4. Contiki

Contiki è un sistema operativo open source progettato per connettere a Internet minuscoli microcontrollori a basso consumo e basso costo e funge anche da cassetta degli attrezzi per la creazione di sistemi wireless complessi.

Contiki è sviluppato per seguire i migliori standard Internet, ad es. ha il pieno supporto per lo standard IPv4 e IPv6 È scritto in C per fornire un ambiente rapido per lo sviluppo in un singolo download e ha una comunità attiva che farà sentire qualsiasi utente a casa.

Scarica Contiki per IoT

5. TinyOS

Tiny OS è un sistema operativo gratuito e open source basato su BSD destinato a dispositivi wireless a bassa potenza, ad es. dispositivi utilizzati in reti di sensori, Personal Area Network, informatica universale, contatori intelligenti ed edifici intelligenti.

Inizialmente è iniziato come un progetto ospitato su Google Code dove era scrivibile solo da sviluppatori principali selezionati, ma dal 2013 è passato a GitHub dove è più aperto alla comunità open source e ha una media di almeno 35, 000download all'anno.

Scarica TinyOS per IoT

Utilizzi già uno dei Sistemi operativi sopra menzionati per il tuo IoTprogetti? O conosci quelli raccomandabili non presenti nell'elenco? Lascia i tuoi commenti nella sezione di discussione.