Whatsapp

5 Sistemas Operativos para el Internet de las Cosas

Anonim

Un Internet de las cosas SO es cualquier Sistema operativo específicamente diseñado para funcionar dentro de las restricciones que son particulares de IoT dispositivos que normalmente están limitados en tamaño de memoria, potencia de procesamiento, capacidad y construidos para permitir la transferencia rápida de datos a través de la Internet.

Hay varios (principalmente Linuxbasados ​​en Sistemas operativosque puede usar para IoT pero no le permitirían obtener lo mejor de su configuración y esa es la razón por la que distribuciones centradas en IoT existen.

Esta es una lista de los 5 mejores Sistemas operativos que puede usar para su Internet de las cosasproyectos.

1. Núcleo de Ubuntu

Ubuntu Core es una versión robusta de la distribución más popular de Linux, Ubuntu, especialmente diseñada para implementaciones de contenedores grandes y Internet de las cosas dispositivos. Fue desarrollado por Canonical para utilizar el mismo núcleo, software de sistema y bibliotecas que Ubuntu pero en una escala mucho más pequeña y se utiliza para impulsar robots, puertas de enlace, letreros digitales, etc.

Ubuntu Core está diseñado para proporcionar a los usuarios un Linux integrado seguro para IoTdispositivos. Todos sus aspectos se verifican para mantener paquetes inmutables y firmas digitales persistentes. También es mínimo y está listo para la empresa.

Descargar Ubuntu para IoT

2. DISTURBIO

RIOT es un Sistema Operativo gratuito, amigable y de código abierto diseñado para trabajar con IoTdispositivos con el objetivo de implementar todos los estándares abiertos relevantes que admitan conexiones IoT seguras, duraderas y respetuosas con la privacidad.

Las funciones de

RIOT incluyen un tamaño mínimo de RAM y ROM de ~1.5kB y ~5kB, soporte total para C y C++, subprocesos múltiples, modularidad y MCU sin MMU .

Descargar RIOT para IoT

3. SO fucsia

Fuchsia es un sistema operativo en tiempo real con capacidad de código abierto creado para el Internet de las cosas dispositivos por Google A diferencia de dos de los productos más queridos de Google, Chrome y Android , que se basan en el kernel de Linux, Fuchsia OS se basa en Zirconnúcleo.

Se envía con Node.js que habilita la compatibilidad con JavaScripty se espera que pueda ejecutarse en AMD dispositivos, así como en teléfonos y tabletas con la capacidad de ejecutar aplicaciones de Android.

¿Quieres ver Fuschia en acción? Echa un vistazo a este enlace de demostración.

Descargar Fuchsia OS para IoT

4. Contiki

Contiki es un sistema operativo de código abierto diseñado para conectar pequeños microcontroladores de bajo consumo y bajo costo a Internet y funciona como una caja de herramientas para crear sistemas inalámbricos complejos.

Contiki está desarrollado para seguir el mejor estándar de Internet, p. tiene soporte completo para el estándar IPv4 y IPv6 Está escrito en C para proporcionar un entorno rápido para el desarrollo en una sola descarga y cuenta con una comunidad activa que hará que cualquier usuario se sienta como en casa.

Descargar Contiki para IoT

5. TinyOS

Tiny OS es un sistema operativo gratuito y de código abierto basado en BSD destinado a dispositivos inalámbricos de bajo consumo, p. dispositivos utilizados en redes de sensores, redes de área personal, computación universal, medidores inteligentes y edificios inteligentes.

Inicialmente comenzó como un proyecto alojado en Google Code donde solo podían escribirlo desarrolladores principales seleccionados, pero desde 2013 ha hecho la transición a GitHub donde es más abierto a la comunidad de código abierto y tiene un promedio de al menos 35, 000descargas por año.

Descargar TinyOS para IoT

¿Ya utiliza alguno de los Sistemas operativos mencionados anteriormente para su IoTproyectos? ¿O estás familiarizado con los recomendables que no están en la lista? Deja tus comentarios en la sección de discusión.