¿Qué es Contiki OS?

Contiki es un Sistema Operativo Open Source para sistemas del Internet de las cosas (IoT). Contiki permite a pequeños sistemas de baja potencia comunicarse con Internet.

Contiki se utiliza actualmente en sistemas como sistemas de monitorización del nivel de ruido, medidores de energía eléctrica, control industrial, sistemas de alarma, sistemas de vigilancia remota de domótica,…

Entre sus principales alicientes como SO IoT:

· Basado en estándares:

o Soporte IPv4 e IPv6

o Soporte 6lowpan, RPL, CoAP

· Desarrollo sobre el OS muy rápido:

o Aplicaciones escritas en C estándar

o Simulador Cooja permie emular redes antes de desplegar en un Hardware

o Instant Contiki ofrece un entorno de desarrollo completo

· Soporte de hardware:

o http://www.contiki-os.org/hardware.html

o Como SeedEye que usa como microcontrolador mi añorado PIC J (qué tiempos!)

· Una comunidad muy activa que incluye a Atmel, Cisco,…

· Software Open Source con el código fuente disponible

· Soporte

Si queréis darle una oportunidad os recomiendo echarle un ojo a su entorno de desarrollo Instant Contiki que podéis descargar como máquina virtual VMWare

Dentro de esta máquina virtual se incluye Cooja, que es una aplicación Java para simular redes:

En su Getting Started podéis ver como funciona todo el proceso de crear una aplicación (Mote) con Contiki: http://www.contiki-os.org/start.html

Respuesta

  1. Estimado

    Tu publicación excelente mira me encuentro realizando un proyecto sobres este tema Contiki con 6LowPan para controlar cosas de una vivienda no se si tu puedes ayudarme en algo sobre que tipo de hardware podría utilizar.

Replica a Diego Cancelar la respuesta