No quiero iniciar una guerra religiosa y creo que ninguno de los dos puede ser mejor en todas las circunstancias . Por lo tanto, vamos a considerar mis circunstancias.
Mi problema es que soy un tipo de software sin conocimiento de hardware y Google no es mi amigo hoy, así que espero poder obtener algunos consejos aquí. Para no iniciar una guerra religiosa, confinémosla a una que sea más adecuada para mis necesidades personales, que es una pregunta que puede responderse (a diferencia de un general "¿cuál es mejor?" Que obviamente no puede responderse).
Ahora que vengo a intentarlo, es difícil formular los requisitos exactos ya que inicialmente quiero "jugar y ver qué puedo hacer", pero aquí hay toda la información que puedo dar para ayudarlo a ayudar. yo.
No quiero hacer el esfuerzo de aprender ambos sistemas ya que tengo poco tiempo libre. Por lo tanto, busco consejos que me ayuden a tomar una decisión y me apeguen a ella.
- Tengo más de 30 años de experiencia en codificación, estoy contento con Windows (para Netduino's C # y .Net, aunque tampoco tengo mucha experiencia) y con Linux. No tengo miedo de nuevos conceptos nuevos (en s / w) o lenguajes de programación.
- Pero no soy muy bueno con h / w, aunque puedo manejar comunicaciones de puerto serie y una tarjeta Atmel up sin O / s (programación activada por interrupción)
- Estoy bien versado en telemetría y SCADA, y ahora me estoy interesando en "el Internet de las cosas", y apunto a implementar sensores / controladores para esos.
- Después de algunos proyectos de hobby, podría intentar un proyecto comercial (así que, piense en la licencia)
- Necesito algo que pueda ser reforzado a IP67, pero supongo que ambos pueden.
- No estoy demasiado preocupado por el precio, probablemente más por la flexibilidad. Odiaría aumentar el conocimiento de un sistema después de 5 a 6 proyectos y luego descubrir que hay algo que no puede hacer, que el otro puede hacer.
- Como no sé nada acerca de h / w, estoy preocupado por conectar periféricos. ¿Cada periférico tiene conexiones estándar, o varía? ¿Uno u otro sistema tiene más periféricos disponibles disponibles?
- ¿Cuál puede admitir la mayoría de los periféricos simultáneamente (o eso no tiene sentido, con tarjetas separadas, USB, bus serie (MODbus), etc.?) Además, el soporte de CANbus sería bueno, pero no es un requisito difícil.
- No necesito las capacidades de visualización de la Raspberry Pi, no adjuntaré un teclado. Controlar y controlar estrictamente y comunicarse con una PC remota.
- ¿cuál tiene la base de soporte más ancha (especialmente en el lado s / w)?
- Aunque estoy contento con Ethernet, no me gustaría descartar WiFi o incluso las comunicaciones de Zigbee.
- El funcionamiento con batería / energía solar de muy larga vida puede ser interesante, pero no es un requisito.
Espero que puedan ver que esta es una pregunta que puede responderse e invitar a preguntas que me pidan que explique con más detalle lo que espero lograr.