Whatsapp

5 operativsystemer til tingenes internet

Anonim

An Internet of Things OS er et hvilket som helst operativsystem specifikt designet til at arbejde inden for de begrænsninger, der er særlige for IoT enheder, som typisk er begrænset i hukommelsesstørrelse, processorkraft, kapacitet og bygget til at muliggøre hurtig dataoverførsel via Internet.

Der er flere (for det meste Linux-baserede) operativsystemer , som du kan bruge til IoT, men de ville ikke tillade dig at få det bedste ud af dit setup, og det er grunden til, at IoT-fokuserede distros findes.

Her er en liste over de 5 bedste operativsystemer, du kan bruge til dit Internet of Thingsprojekter.

1. Ubuntu Core

Ubuntu Core er en robust version af Linuxs mest populære distro, Ubuntu, lavet specielt til store containerimplementeringer og Internet of Things enheder. Den blev bygget af Canonical til at bruge den samme kerne, systemsoftware og biblioteker som Ubuntu men i meget mindre skala, og det bruges til at drive robotter, gateways, digitale skilte osv.

Ubuntu Core er designet til at give brugere en sikker indlejret Linux til IoTenheder. Alle dens aspekter er verificeret for at opretholde uforanderlige pakker og vedvarende digitale signaturer. Den er også minimal og virksomhedsklar.

Download Ubuntu til IoT

2. OPTØJER

RIOT er et gratis, venligt og open source operativsystem designet til at arbejde med IoTenheder med det formål at implementere alle relevante åbne standarder, der understøtter sikre, holdbare og privatlivsvenlige IoT-forbindelser.

RIOTs funktioner inkluderer en minimumsstørrelse for RAM og ROM på ~1,5kB og ~5kB, fuld understøttelse af C og C++, multi-threading, modularitet og MCU uden MMU .

Download RIOT til IoT

3. Fuchsia OS

Fuchsia er et re altidsoperativsystem med åben kildekode, der er skabt til Internet of Things-enhederne af Google I modsætning til to af Googles meget elskede produkter, Chrome og Android , som er baseret på Linux-kernen, Fuchsia OS er baseret på Zirconkerne.

Den leveres med Node.js, som muliggør understøttelse af JavaScriptog det forventes at kunne køre på AMD enheder samt på telefoner og tablets med mulighed for at køre Android apps.

Vil du se Fuschia i aktion? Tjek dette demolink.

Download Fuchsia OS til IoT

4. Contiki

Contiki er et open source-operativsystem, der er designet til at forbinde små, lavt strømforbrugende, billige mikrocontrollere til internettet og fungerer også som en værktøjskasse til at skabe komplekse trådløse systemer.

Contiki er udviklet til at følge den bedste internetstandard f.eks. den har fuld understøttelse af standard IPv4 og IPv6 Det er skrevet i C for at give et hurtigt udviklingsmiljø i en enkelt download, og det har et aktivt fællesskab, der vil få enhver bruger til at føle sig hjemme.

Download Contiki til IoT

5. TinyOS

Tiny OS er et gratis og open source BSD-baseret operativsystem rettet mod trådløse enheder med lavt strømforbrug, f.eks. enheder, der bruges i sensornetværk, Personal Area Networks, universal computing, smarte målere og smarte bygninger.

Det startede oprindeligt som et projekt hostet på Google Code, hvor det kun kunne skrives af udvalgte kerneudviklere, men det er siden 2013 blevet overført til GitHub, hvor det er mere åbent for open source-fællesskabet og har et gennemsnit på mindst 35.000downloads om året.

Download TinyOS til IoT

Bruger du allerede nogen af ​​de ovennævnte operativsystemer til din IoTprojekter? Eller er du bekendt med anbefalelsesværdige, der ikke er på listen? Smid dine kommentarer i diskussionssektionen.