An Internet of Things OS er et hvilket som helst Operativsystem spesifikt designet for å fungere innenfor begrensningene som er spesifikke for IoT enheter som vanligvis er begrenset i minnestørrelse, prosessorkraft, kapasitet og bygget for å muliggjøre rask dataoverføring over Internett.
Det er flere (for det meste Linux-baserte) Operativsystemersom du kan bruke for IoT, men de vil ikke tillate deg å få det beste ut av oppsettet ditt, og det er grunnen til at IoT-fokuserte distros finnes.
Her er en liste over de 5 beste Operativsystemene du kan bruke for Internet of Thingsprosjekter.
1. Ubuntu Core
Ubuntu Core er en robust versjon av Linuxs mest populære distro, Ubuntu, laget spesielt for distribusjon av store containere og Internet of Things enheter. Den ble bygget av Canonical for å bruke samme kjerne, systemprogramvare og biblioteker som Ubuntu men i mye mindre skala, og den brukes til å drive roboter, gatewayer, digitale skilt osv.
Ubuntu Core er utviklet for å gi brukere en sikker innebygd Linux for IoTenheter. Alle aspektene er verifisert for å opprettholde uforanderlige pakker og vedvarende digitale signaturer. Den er også minimal og bedriftsklar.
Last ned Ubuntu for IoT
2. OPPTØYER
RIOT er et gratis, vennlig og åpen kildekode Operativsystem designet for å jobbe med IoTenheter med mål om å implementere alle relevante åpne standarder som støtter sikre, holdbare og personvernvennlige IoT-tilkoblinger.
RIOTs funksjoner inkluderer en minimum RAM- og ROM-størrelse på ~1,5kB og ~5kB, full støtte for C og C++, flertråding, modularitet og MCU uten MMU .
Last ned RIOT for IoT
3. Fuchsia OS
Fuchsia er et sanntidsoperativsystem med åpen kildekode, laget for Internet of Things av Google I motsetning til to av Googles høyt elskede produkter, Chrome og Android , som er basert på Linux-kjernen, Fuchsia OS er basert på Zirconkjerne.
Den leveres med Node.js som muliggjør støtte for JavaScriptog det forventes å kunne kjøre på AMD enheter samt på telefoner og nettbrett med mulighet til å kjøre Android-apper.
Vil du se Fuschia i aksjon? Sjekk ut denne demolinken.
Last ned Fuchsia OS for IoT
4. Contiki
Contiki er et åpen kildekode-OS designet for å koble små laveffekts, lavkostmikrokontrollere til Internett og fungerer også som en verktøykasse for å lage komplekse trådløse systemer.
Contiki er utviklet for å følge den beste internettstandarden f.eks. den har full støtte for standard IPv4 og IPv6 Den er skrevet i C for å gi et raskt miljø for utvikling i en enkelt nedlasting, og den har et aktivt fellesskap som vil få enhver bruker til å føle seg hjemme.
Last ned Contiki for IoT
5. TinyOS
Tiny OS er et gratis og åpen kildekode BSD-basert operativsystem rettet mot trådløse enheter med lavt strømforbruk, f.eks. enheter som brukes i sensornettverk, Personal Area Networks, universell databehandling, smarte målere og smarte bygninger.
Det startet opprinnelig som et prosjekt som ble vert på Google Code hvor det kun kunne skrives av utvalgte kjerneutviklere, men det har siden 2013 gått over til GitHub der den er mer åpen for åpen kildekode-fellesskapet og har et gjennomsnitt på minst 35 000nedlastinger per år.
Last ned TinyOS for IoT
Bruker du allerede noen av de ovennevnte Operativsystemene for IoTprosjekter? Eller er du kjent med anbef alte som ikke er på listen? Slipp kommentarene dine i diskusjonsdelen.