Whatsapp

5 operačních systémů pro internet věcí

Anonim

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.