En el IOT, ¿por qué se usa Arduino la mayor parte del tiempo, en comparación con Raspberry Pi?

Las razones principales son la naturaleza de la tarea en cuestión y los fondos.

Arduino es barato y robusto, donde Rpi es significativamente costoso y debe manejarse con cuidado. Dicho esto, nadie te impide emplear arduino en lugar de Rpi o viceversa. Es solo que Rpi tiene un mayor poder de cálculo sobre un arduino y generalmente se usa para realizar tareas más altas y tareas múltiples.

Es similar a cómo uno elige entre una calculadora y una computadora para realizar cálculos basados ​​en la sofisticación.

Desde mi experiencia personal, presencié a las personas que prefieren un Rpi sobre un arduino solo cuando sus proyectos involucran dispositivos que se comunican a través de redes inalámbricas como WiFi / Bluetooth o cuando se deben conectar más de 1 dispositivos conectados por USB. En pocas palabras … para evitar escudos separados que se van a montar en un arduino. ¡Hace que se vea realmente desordenado! Razones similares para Arduino. Simple de usar y robusto.

Pero a nivel de la industria, es solo la cuestión del rendimiento y los requisitos de la arquitectura del sistema: robustez y carga de trabajo.

Antes de reaccionar a la pregunta anterior, debo decirle algunos hechos:

1. Arduino es microcontrolador

2. Raspberry pi es una computadora de placa única ( microprocesador ARM)

Diferencia entre microprocesador y microcontrolador

En el campo de IOT,

Raspberry pi se utiliza para realizar un alto nivel de trabajo de procesamiento, es decir, procesamiento de imágenes, interfaz web usando nodejs o Interfaz de base de datos usando mongodb / AWS y también para interconectar componentes físicos.

Y Arduino se usa principalmente para obtener los datos de sensores, motores y otras identidades físicas y luego procesar los datos para obtener los valores requeridos utilizando C o codificación incorporada.

Ahora, debo decirte que todo el trabajo de arduino se puede hacer con la frambuesa pi pero viceversa no es posible.

Entonces, ¿por qué usamos arduino la mayor parte del tiempo?

Porque, en la red IoT (como la automatización del hogar ) uno necesita obtener los valores de los dispositivos (Bombilla, TV, Ventilador, etc.) usando varios sensores y luego enviarlos a la Raspberry pi. Pero antes de eso, los datos recuperados (de los sensores) deben procesarse en cada nivel (o dispositivo).

Y se hace usando arduino (no con raspberry pi) porque la instalación de una sola raspberry pi para cada dispositivo es muy costosa.

Raspberry pi – 2,000 a 3,000 INR

Arduino – alrededor de 500 INR

Por lo tanto, en Iot principalmente configuramos un raspberry pi como computadora centralizada para una Unidad de procesamiento.

Gracias U por leer.

Si compara el precio, sabrá la respuesta. Un Arduino es una placa de desarrollo, en realidad no está destinado a un sistema operativo (pero la gente lo ha probado). Se utiliza para controlar y detectar a través de GPIO, entradas y salidas de propósito general que se pueden configurar y leer en el código Arduino que escriba. Mi Mega 2560 tiene solo un puerto de dispositivo USB y un conector de suministro. Básico pero usado en todas partes en el desarrollo, como en IoT. Un Raspberry ejecuta un sistema operativo, ya hay muchos portados. Tiene ethernet, host USB, salida HDMI, micro USB, una ranura para tarjeta SD y GPIO. Es una computadora completa, conecta un mouse y un monitor de teclado, usa una tarjeta SD con raspbian u otro sistema operativo y arranca una computadora, no tan poderosa como las computadoras de escritorio Intel y AMD, pero aún así. Se utiliza como centro de medios, transmisión de video, o para navegar por la web, como servidor VPN, NAS o para editar documentos. La frambuesa es excesiva (y, por lo tanto, no es rentable) para la mayoría de los proyectos comerciales de IoT.

Arduino es fácil de interactuar, rentable y robusto .

Usar un Arduino para este propósito es mucho más simple en comparación con un Raspberry pi.

Es como usar una PC / computadora portátil para hacer cálculos matemáticos básicos, mientras que lo mismo se puede hacer en una calculadora de bolsillo que le dará los mismos resultados con mucha facilidad.

Además, Arduino es muy barato en comparación con un pi y está fácilmente disponible.

PS Raspberry PI es mucho más potente que un Arduino con muchas más funciones y funcionalidades adicionales.

más barato, fácil, solo programación en c,