Esineiden internet -käyttöjärjestelmä on mikä tahansa Operating System erityisesti suunniteltu toimimaan rajoituksissa, jotka koskevat erityisesti IoT-laitteita, joiden muistin koko, prosessointiteho, kapasiteetti on tyypillisesti rajoitettu ja rakennettu mahdollistamaan nopean tiedonsiirron Internet.
On olemassa useita (useimmiten Linux-pohjaisia) Käyttöjärjestelmiäjoita voit käyttää IoT, mutta ne eivät anna sinun saada parasta irti asetuksistasi, ja siksi IoT-keskeisiä distroja on olemassa.
Tässä on luettelo viidestä parhaasta Käyttöjärjestelmästä, joita voit käyttää Esineiden Internetissäprojektit.
1. Ubuntu Core
Ubuntu Core on vankka versio Linuxin suosituimmasta distrosta, Ubuntu, tehty erityisesti suuriin konttikäyttöön ja Esineiden Internet-laitteet. Sen rakensi Canonical käyttämään samaa ydintä, järjestelmäohjelmistoa ja kirjastoja kuin Ubuntu mutta paljon pienemmässä mittakaavassa ja sitä käytetään robottien, yhdyskäytävien, digitaalisten merkkien jne. tehonlähteenä.
Ubuntu Core on suunniteltu tarjoamaan käyttäjille turvallinen sulautettu Linux IoTlaitteet. Kaikki sen näkökohdat tarkistetaan muuttumattomien pakettien ja pysyvien digitaalisten allekirjoitusten ylläpitämiseksi. Se on myös minimaalinen ja yritysvalmis.
Lataa Ubuntu IoT:lle
2. MELLAKKA
RIOT on ilmainen, ystävällinen ja avoimen lähdekoodin Operating System suunniteltu IoTlaitteet, joiden tavoitteena on ottaa käyttöön kaikki asiaankuuluvat avoimet standardit, jotka tukevat turvallisia, kestäviä ja yksityisyyttä säästäviä IoT-yhteyksiä.
RIOT:n ominaisuuksiin kuuluu RAM- ja ROM-muistin vähimmäiskoko ~1,5 kt ja ~5kB, täydellinen tuki C ja C++, monisäikeisyys, modulaarisuus ja MCU ilman MMU .
Lataa RIOT for IoT
3. Fuchsia OS
Fuchsia on avoimen lähdekoodin ominaisuus, reaaliaikainen käyttöjärjestelmä, joka on luotu Internet of Things-laitteille, valmistaja Google Toisin kuin kaksi Googlen rakastettua tuotetta, Chrome ja Android , jotka perustuvat Linux-ytimeen, Fuchsia OS perustuu Zirconydin.
Sen mukana toimitetaan Node.js, mikä mahdollistaa tuen JavaScriptja sen odotetaan toimivan AMD-laitteissa sekä puhelimissa ja tableteissa, joissa voidaan käyttää Android-sovelluksia.
Haluatko nähdä Fuschia toiminnassa? Katso tämä demolinkki.
Lataa Fuchsia OS for IoT
4. Contiki
Contiki on avoimen lähdekoodin käyttöjärjestelmä, joka on suunniteltu pienten, vähän virtaa kuluttavien ja edullisien mikro-ohjainten liittämiseen Internetiin ja toimii työkalupakkina monimutkaisten langattomien järjestelmien luomiseen.
Contiki on kehitetty noudattamaan parasta Internet-standardia mm. se tukee täysin standardeja IPv4 ja IPv6 Se on kirjoitettu C tarjoaa nopean kehitysympäristön yhdellä latauksella ja sillä on aktiivinen yhteisö, joka saa jokaisen käyttäjän tuntemaan olonsa kotoisaksi.
Lataa Contiki IoT:lle
5. TinyOS
Tiny OS on ilmainen ja avoimen lähdekoodin BSD-pohjainen käyttöjärjestelmä, joka on suunnattu vähän virtaa kuluttaviin langattomiin laitteisiin, esim. laitteet, joita käytetään anturiverkoissa, Personal Area Networkissa, yleistietokoneissa, älymittareissa ja älykkäissä rakennuksissa.
Se alkoi alun perin projektina, jota isännöi Google Code, jossa vain valitut ydinkehittäjät voivat kirjoittaa sen, mutta vuodesta 2013 lähtien se on siirtynyt GitHub, jossa se on avoimempi avoimen lähdekoodin yhteisölle ja sen keskiarvo on vähintään 35, 000latausta vuodessa.
Lataa TinyOS for IoT
Käytätkö jo jotakin yllämainituista Operating Systems IoTprojekteja? Vai onko sinulle tuttuja suositeltavia, joita ei ole luettelossa? Jätä kommenttisi keskusteluosioon.