Een Internet of Things OS is een Besturingssysteem specifiek ontworpen om te werken binnen de beperkingen die specifiek zijn voor IoT apparaten die doorgaans beperkt zijn in geheugengrootte, verwerkingskracht, capaciteit en gebouwd om snelle gegevensoverdracht over de Internet.
Er zijn verschillende (meestal Linux-gebaseerd) Besturingssystemendie je kunt gebruiken voor IoT maar ze zouden je niet in staat stellen om het beste uit je installatie te halen en dat is de reden waarom IoT-gerichte distro's bestaan.
Hier is een lijst van de 5 beste Besturingssystemen die je kunt gebruiken voor je Internet of Thingsprojecten.
1. Ubuntu-kern
Ubuntu Core is een robuuste versie van Linux's meest populaire distributie, Ubuntu, speciaal gemaakt voor grote containerimplementaties en Internet of Things apparaten. Het is gebouwd door Canonical om dezelfde kernel, systeemsoftware en bibliotheken te gebruiken als Ubuntu maar op een veel kleinere schaal en het wordt gebruikt om robots, gateways, digitale borden, enz. aan te drijven.
Ubuntu Core is ontworpen om gebruikers een veilige embedded Linux te bieden voor IoTapparaten. Alle aspecten ervan worden geverifieerd om onveranderlijke pakketten en permanente digitale handtekeningen te behouden. Het is ook minimaal en bedrijfsklaar.
Download Ubuntu voor het internet der dingen
2. OPSTAND
RIOT is een gratis, vriendelijk en open source Besturingssysteem ontworpen voor het werken met IoTapparaten met als doel alle relevante open standaarden te implementeren die veilige, duurzame en privacyvriendelijke IoT-verbindingen ondersteunen.
RIOT's functies omvatten een minimale RAM- en ROM-grootte van ~1.5kB en ~5kB, volledige ondersteuning voor C en C++, multi-threading, modulariteit, en MCU zonder MMU .
Download RIOT voor het internet der dingen
3. Fuchsia OS
Fuchsia is een open source-functionaliteit, real-time besturingssysteem gemaakt voor het Internet of Things apparaten door Google In tegenstelling tot twee van Google's zeer geliefde producten, Chrome en Android , die zijn gebaseerd op de Linux-kernel, Fuchsia OS is gebaseerd op de Zirconkernel.
Het wordt geleverd met Node.js die ondersteuning mogelijk maakt voor JavaScripten zal naar verwachting kunnen worden uitgevoerd op AMD apparaten en op telefoons en tablets met de mogelijkheid om Android-apps uit te voeren.
Wilt u Fuschia in actie zien? Bekijk deze demolink.
Download Fuchsia OS voor het internet der dingen
4. Contiki
Contiki is een open source besturingssysteem dat is ontworpen voor het verbinden van kleine energiezuinige, goedkope microcontrollers met het internet en doet ook dienst als toolbox voor het maken van complexe draadloze systemen.
Contiki is ontwikkeld om de beste internetstandaard te volgen, b.v. het heeft volledige ondersteuning voor standaard IPv4 en IPv6 Het is geschreven in C om een snelle omgeving te bieden voor ontwikkeling in een enkele download en het heeft een actieve gemeenschap waar elke gebruiker zich thuis zal voelen.
Download Contiki voor IoT
5. TinyOS
Tiny OS is een gratis en open source BSD-gebaseerd besturingssysteem gericht op energiezuinige draadloze apparaten, b.v. apparaten die worden gebruikt in sensornetwerken, Personal Area Networks, universal computing, slimme meters en slimme gebouwen.
Het begon aanvankelijk als een project dat werd gehost op Google Code waar het alleen door geselecteerde kernontwikkelaars beschrijfbaar was, maar het is sinds 2013 overgegaan naar GitHub waar het meer open staat voor de open source-gemeenschap en gemiddeld ten minste 35.000downloads per jaar.
Download TinyOS voor IoT
Gebruikt u al een van de bovengenoemde Operating Systems voor uw IoTprojecten? Of ken je aanraders die niet op de lijst staan? Plaats uw opmerkingen in de discussiesectie.