Estoy buscando un sistema operativo de código abierto para dispositivos IoT. ¿Riot-os es la mejor opción que existe?

RIOT El sistema operativo amigable para Internet de las cosas es un sistema operativo relativamente reciente y parece estar bien estructurado para IoT. Ofrece un buen equilibrio de funciones y controles. También parece tener un manejo superior sobre la gestión segura de datos. Un documento de investigación de 2013 que destaca sus raíces y su visión está disponible en http://www.riot-os.org/docs/riot…

También depende de cuál sea su aplicación / ecosistema previsto para IoT. Hace unos años jugué con Kaa http://www.kaaproject.org y Sense http://open.sen.se/ y encontré que ambos eran adecuados. Recientemente, he examinado y revisado Thingworx http://www.thingworx.com/ y Axeda http://www.axeda.com/ – Sentí que Thingworx era particularmente amigable para los desarrolladores y que Axeda tiene muchos seguidores corporativos. y esto puede facilitar la prueba en estas empresas.

Una cosa a tener en cuenta, especialmente cuando está considerando los sistemas operativos de código abierto para IoT, es que algunas cosas todavía están cambiando: los nuevos protocolos están evolucionando a medida que se habilitan tecnologías potentes. Además, tal vez debido a preocupaciones de ciberseguridad, IoT no ha tenido un crecimiento explosivo (hasta ahora a mediados de 2016) como se había previsto originalmente. Si bien Open Source es un modelo probado, muchas cosas pueden cambiar; Cuando trabajé en un proyecto de red de sensores hace unos años, invertí tiempo y energía en el TinyOS, que pronto fue eliminado por la compañía.

Finalmente, dado que su pregunta se refiere a “la mejor opción disponible”, tenga en cuenta, volviendo al debate sobre los sistemas de cintas de video VHS vs Betamax, que “la mejor” puede o no ser la que prevalece.

Buena suerte en tu proyecto,

descargo de responsabilidad habitual: sin intereses creados; no asociado con ninguna empresa u organización mencionada.

Francamente, esta es la primera vez que oigo hablar de RIOT, y he estado haciendo productos de IoT durante más de una década. Suena intrigante, aunque siempre sospecho cuando una plataforma integrada afirma ser “solo una programación regular”, lo que generalmente significa que su caminadora o reloj de pulsera se bloqueará tan a menudo como lo hacía su máquina con Windows 95. Los productos integrados utilizan una metodología diferente, por lo que su automóvil, televisor o termostato rara vez recibe un BSOD.

Probablemente el RTOS abierto más popular en IoT, o dispositivos integrados en general, es realmente FreeRTOS. Algunos proveedores de chips fabrican RTOS sin regalías como TI-RTOS.

Estoy trabajando en un adaptador GSM / GPS / BT para Arduino, STM32 Nucleo e Intel Galileo. En el STM32 puede ejecutar varios sistemas operativos como FreeRTOS.

Mensajería de código abierto para M2M

More Interesting

Soy un desarrollador de software BPM que utiliza la herramienta PEGA PRPC desde el comienzo de mi carrera, es decir, 9 años y planeo cambiar a una tecnología nueva y que no sea BPM. ¿Cuáles son las últimas tecnologías más fáciles y mejor pagadas disponibles en el mercado para aprender?

¿Cuáles son algunas ideas para un proyecto de desarrollo web?

No sé programar en absoluto; Sin embargo, todavía estoy interesado en la posibilidad de crear una empresa de tecnología de inicio. ¿Qué tan difícil es encontrar personas a las que pueda pagar para que me programen y cuánto cobrarían?

Me gustaría entrar en nuevas empresas de tecnología y crear algunas propias. Sin embargo, tengo un título en administración de empresas y economía y ciencias de la aviación. El mundo de la tecnología es masivo. ¿Donde debería empezar?

Noté que algunos de los bootcamps de 'nivel superior' se están moviendo hacia un currículum de JavaScript de pila completa. ¿Se está estancando el mercado para los desarrolladores de rieles?

Si tengo mi MacBook con Windows XP en una partición y OS X en la otra, ¿debo formatear la partición de Windows en NTFS o FAT32?

Mi computadora portátil se está sobrecalentando. ¿Qué debo hacer al respecto?

Accidentalmente abrí la ducha y duché mi computadora. ¿Se romperá mi computadora?

Siento que conozco muchas computadoras, pero hay muchos términos que no entiendo. ¿A dónde iría para aprender cómo reparar una computadora?

Tengo 18 años y quiero hacer finanzas y tecnología. ¿Hay alguna manera de poder mezclarlos a ambos?

Soy un estudiante de física, química, biología y matemáticas. ¿Puedo optar por la tecnología de la información?

Si conozco la ubicación y el clima, ¿puedo calcular qué colores se verá una puesta de sol?

Estoy trabajando en ITIS en TCS con 3 años de experiencia, si quiero cambiar mi perfil a TI, ¿qué tecnología debo aprender? ¿Por favor avise?

Si quiero ingresar a la tecnología sin un título relevante, ¿qué puedo hacer para desarrollar mi conocimiento?

Soy estudiante de doctorado de aprendizaje automático (Reino Unido) seis meses después de mi doctorado. Ahora que tengo que encontrar una dirección para explorar por mí mismo, no tengo motivación para trabajar y no puedo dejar de pensar en abandonar y seguir otras carreras. ¿Cómo puedo superar esto y qué tan malo sería abandonar tan temprano?