Što ima

5 operativnih sustava za Internet stvari

Anonim

OS Internet of Things je bilo koji Operativni sustav posebno dizajniran za rad unutar ograničenja koja su specifična za IoT uređaje koji su obično ograničeni veličinom memorije, procesorskom snagom, kapacitetom i izgrađeni da omoguće brzi prijenos podataka preko Internet.

Postoji nekoliko (uglavnom temeljeni na Linuxu) Operativni sustavikoje možete koristiti za IoT ali vam ne bi dopustili da izvučete najbolje iz svoje postavke i to je razlog zašto Distribucije usmjerene na IoT postoje.

Ovdje je popis 5 najboljih operativnih sustava koje možete koristiti za svoj Internet of Thingsprojekata.

1. Ubuntu Core

Ubuntu Core je robusna verzija najpopularnije distribucije Linuxa, Ubuntu, napravljena posebno za velike spremnike i Internet of Things uređaja. Izradio ga je Canonical da koristi isti kernel, sistemski softver i biblioteke kao Ubuntu ali u puno manjoj mjeri i koristi se za napajanje robota, pristupnika, digitalnih znakova itd.

Ubuntu Core dizajniran je da korisnicima pruži siguran ugrađeni Linux za IoTuređaja. Svi su njegovi aspekti provjereni kako bi se održali nepromjenjivi paketi i trajni digitalni potpisi. Također je minimalan i spreman za poduzeća.

Preuzmite Ubuntu za IoT

2. POBUNA

RIOT je besplatan, prijateljski i otvorenog koda Operativni sustav dizajniran za rad s IoTuređaja s ciljem implementacije svih relevantnih otvorenih standarda koji podržavaju sigurne, izdržljive IoT veze prilagođene privatnosti.

RIOT značajke uključuju minimalnu veličinu RAM-a i ROM-a od ~1.5kB i ~5kB, puna podrška za C i C++, višenitnost, modularnost i MCU bez MMU .

Preuzmite RIOT za IoT

3. Fuchsia OS

Fuchsia je mogućnost otvorenog koda, operativni sustav u stvarnom vremenu kreiran za Internet of Things uređaja od strane Google Za razliku od dva Googleova vrlo voljena proizvoda, Chrome i Android , koji se temelje na Linux kernelu, Fuchsia OS se temelji na Zirconzrno.

Isporučuje se s Node.js koji omogućuje podršku za JavaScripti očekuje se da će moći raditi na AMD uređajima, kao i na telefonima i tabletima s mogućnošću pokretanja Android aplikacija.

Želite li vidjeti Fuschia na djelu? Pogledajte ovu demo vezu.

Preuzmi Fuchsia OS za IoT

4. Contiki

Contiki je OS otvorenog koda dizajniran za povezivanje malenih jeftinih mikrokontrolera niske potrošnje na Internet i služi i kao alat za stvaranje složenih bežičnih sustava.

Contiki je razvijen da prati najbolje internetske standarde, npr. ima punu podršku za standard IPv4 i IPv6 Napisano je u C za pružanje brzog okruženja za razvoj u jednom preuzimanju i ima aktivnu zajednicu zbog koje će se svaki korisnik osjećati kao kod kuće.

Preuzmite Contiki za IoT

5. TinyOS

Tiny OS je besplatan operativni sustav otvorenog koda baziran na BSD-u namijenjen bežičnim uređajima male snage, npr. uređaji koji se koriste u senzorskim mrežama, osobnim mrežama, univerzalnom računalstvu, pametnim brojilima i pametnim zgradama.

Inicijalno je započeo kao projekt hostiran na Google Code gdje su ga mogli pisati samo odabrani glavni programeri, ali je od 2013. prešao na GitHub gdje je otvoreniji za zajednicu otvorenog koda i ima prosjek od najmanje 35, 000preuzimanja godišnje.

Preuzmite TinyOS za IoT

Koristite li već neki od gore navedenih Operativnih sustava za svoj IoTprojekata? Ili ste upoznati s onima koji se preporučuju i koji nisu na popisu? Ostavite svoje komentare u odjeljak za raspravu.