Internet věcí OS je jakýkoli operační systém konkrétně navrženy tak, aby fungovaly v rámci omezení, která jsou specifická pro IoT zařízení, která jsou obvykle omezena velikostí paměti, výkonem zpracování, kapacitou a jsou navržena tak, aby umožňovala rychlý přenos dat přes Internet.
Existuje několik (většinou Linux) Operační systémy , které můžete použít pro IoT, ale neumožní vám získat to nejlepší z vašeho nastavení, a to je důvod, proč existují distribuce zaměřené na internet věcí
Zde je seznam 5 nejlepších operačních systémů, které můžete použít pro svůj Internet věcíprojektů.
1. Ubuntu Core
Ubuntu Core je robustní verze nejoblíbenější distribuce Linuxu Ubuntu, vytvořená speciálně pro nasazení velkých kontejnerů a Internet věcí zařízení. Byl vytvořen Canonical, aby používal stejné jádro, systémový software a knihovny jako Ubuntu ale v mnohem menším měřítku a používá se k napájení robotů, bran, digitálních značek atd.
Ubuntu Core je navrženo tak, aby uživatelům poskytovalo bezpečný vestavěný Linux pro IoTzařízení. Všechny jeho aspekty jsou ověřovány, aby byly zachovány neměnné balíčky a trvalé digitální podpisy. Je také minimální a připravena na podnikání.
Stáhněte si Ubuntu pro IoT
2. RIOT
RIOT je bezplatný, přátelský a otevřený zdroj Operační systém určený pro práci s IoTzařízení s cílem implementovat všechny relevantní otevřené standardy, které podporují bezpečná, odolná a soukromí přátelská připojení IoT.
RIOT funkce zahrnují minimální velikost RAM a ROM ~1,5 kB a ~5kB, plná podpora pro C a C++, vícevláknové zpracování, modularita a MCU bez MMU .
Stáhněte si RIOT pro IoT
3. Fuchsia OS
Fuchsia je open source operační systém v reálném čase vytvořený pro Internet of Things zařízení Google Na rozdíl od dvou velmi oblíbených produktů Google, Chrome a Android , které jsou založeny na jádře Linuxu, Fuchsia OS je založen na Zirconjádro.
Je dodáván s Node.js, který umožňuje podporu JavaScripta očekává se, že bude fungovat na AMD zařízeních a také na telefonech a tabletech s možností spouštění aplikací pro Android.
Chcete vidět Fuschia v akci? Podívejte se na tento odkaz na ukázku.
Stáhněte si Fuchsia OS pro IoT
4. Contiki
Contiki je operační systém s otevřeným zdrojovým kódem navržený pro připojení malých nízkoenergetických a levných mikrokontrolérů k internetu a slouží jako sada nástrojů pro vytváření složitých bezdrátových systémů.
Contiki je vyvinuto tak, aby odpovídalo nejlepším internetovým standardům, např. má plnou podporu pro standard IPv4 a IPv6 Je napsán v C poskytuje rychlé prostředí pro vývoj během jediného stažení a má aktivní komunitu, díky které se každý uživatel bude cítit jako doma.
Stáhněte si Contiki pro IoT
5. TinyOS
Tiny OS je bezplatný operační systém založený na BSD s otevřeným zdrojovým kódem určený pro bezdrátová zařízení s nízkou spotřebou, např. zařízení používaná v senzorových sítích, osobních sítích, univerzálních počítačích, chytrých měřičích a inteligentních budovách.
Původně to začalo jako projekt hostovaný na Google Code, kde jej mohli zapisovat pouze vybraní hlavní vývojáři, ale od roku 2013 došlo k přechodu na GitHub, kde je otevřenější komunitě s otevřeným zdrojovým kódem a má v průměru alespoň 35 000stažení za rok.
Stáhněte si TinyOS pro IoT
Používáte již některý z výše uvedených operačních systémů pro svůj IoTprojektů? Nebo znáte ty doporučené, které nejsou na seznamu? Zanechte své komentáře v sekci diskuze.