Ah, el viejo Internet de las cosas. Está empezando a convertirse en algo menos efectista y más útil, pero ¿cómo puedes empezar a integrarlo en tus propios proyectos?
Si estás planeando usar tu Raspberry Pi, la respuesta probablemente implicará algún tipo de codificación, y en la mayoría de los casos, esa codificación se hará en Python.
Esto está muy bien, pero si eres nuevo en la programación o tu Raspberry Pi está funcionando sin cabeza, querrás un entorno más fácil de usar para interactuar con ella, que es donde entra Wyliodrin.
Se trata de una plataforma web de código abierto diseñada específicamente para programar y monitorizar dispositivos integrados como la Raspberry Pi, Arduino y otros.
Más información: Cómo utilizar una Raspberry Pi con el Internet de las cosas
Pues se pueden hacer cosas maravillosas con respecto a Pi IoT
Construir una estación meteorológica completa
Construir sistemas de control de la naturaleza/agricultura como controlador de riego, sistema de riego automático
Construir sistemas de seguridad controlados por web/app/software
Construir robots potentes con control remoto
Sistemas de reconocimiento de imágenes
Hogar/ciudad inteligente controlado por sistemas de software/ hardware/ voz
Cualquier otro sistema de automatización
Sistemas extraños como Magic Mirror
…y muchos más
Todo lo que tienes que hacer es conseguir la pi y los materiales necesarios para empezar a trabajar en ello
GRACIAS 🙂
Los siguientes tutoriales te enseñarán a utilizar una Raspberry Pi con IoT y a interactuar con ella utilizando una aplicación Android en tiempo real. La primera parte cubre la configuración básica de una Raspberry Pi, incluyendo todo el hardware y el software necesario para que funcione correctamente. Terminamos mostrando el código básico para interactuar con el mundo exterior utilizando su pequeño ordenador.
El primer tutorial explicará cómo configurar tu Raspberry Pi y escribir valores en los pines GPIO. Se detallará cómo descargar e instalar el sistema operativo, utilizar la Raspberry Pi con Python y NodeJS.
Raspberry Pi con Parse Server – Configuración | back4app blog
El segundo artículo dará un paso hacia una aplicación real de IoT, abriendo una conexión entre Raspberry Pi y Parse Server y dejando que los eventos de cada lado desencadenen acciones en el otro.
Conectando Raspberry Pi a Parse Server con NodeJS
Descargo de responsabilidad, soy fundador de Back4app
.
Tu pregunta es bastante amplia, pero en lo que respecta al Internet de las Cosas, Raspberry Pi encaja muy bien porque proporciona casi todas las interfaces de hardware que normalmente se necesitan para conectar los sensores.
Como sabrás, en el IOT, todo parte del sensor que detecta algunos parámetros físicos y esa medición se pone a disposición del usuario de alguna forma, ya sea al instante o en una etapa posterior.
Echa un vistazo a esta guía tutorial que tiene una serie de artículos cortos sobre el uso de Raspberry Pi con diferentes interfaces de hardware para conectar sensores y dispositivos periféricos. El código está en Python.
Seis tutoriales cortos para convertirte en un ninja de la Raspberry Pi
Hoy en día se pueden utilizar muchas cosas para el IoT. Rpi es una de ellas. Para entender cómo usarlo para IoT, primero debes entender «MQTT». MQTT es un protocolo de máquina para la transmisión de datos que se ejecuta sobre TCP. Es bastante ligero y robusto.
Aquí está mi piloto automático basado en Raspberry pi de erle-robotics. También se puede ver una pequeña placa de desarrollo en mi protoboard sentado justo en frente del bus de la frambuesa pi. Esto es lo que uso estrictamente para aplicaciones de IoT.
Ok, ahora sin perder el tiempo, vamos a profundizar en Rpi y cómo se puede utilizar para la IO.
1) En primer lugar usted tendría que instalar lo que se conoce como «mosquitto» en su Raspberry pi. Usted puede hacer esto de dos maneras, ya sea tirando de los binarios de los repositorios utilizando «sudo apt-get install mosquitto» O compilarlo desde el código fuente.
Aquí voy a explicar brevemente el procedimiento para sacar los binarios de repo-
(a) wget
Esto descargará la clave de An Open Source MQTT v3.1 Broker
Ahora
(b) sudo apt-key add mosquitto-repo.gpg.key
(c) cd /etc/apt/sources.list.d/
Esto hará que el repo descargado esté disponible para su gestor de paquetes
(d) sudo wget (e) apt-get update
(f) apt-get install mosquitto
Una vez compilados o instalados los binarios puedes seguir adelante y ejecutar mosquitto en tu terminal de linux.Esto iniciará un broker MQTT en tu Raspberry Pi. Lo que esto significa es que ahora su Raspberry Pi puede publicar datos a un corredor que se ejecuta localmente en la propia Pi y si alguien se suscribe a su Pi, entonces él / ella obtendrá todos los datos.
2) Después de haber instalado mosquitto, necesitarás instalar el cliente mqtt «paho-mqtt» para python, puedes hacerlo usando pip o easy_install.
3) Después de #2, tendrías que escribir un script de publicación en python en tu laptop linux y/o tu pi desde donde deseas enviar los datos a tu (otra) pi. Lo bueno del protocolo MQTT es que puedes enviar datos no sólo desde tu máquina linux sino también desde cualquier cosa que tenga MQTT-por ejemplo tus teléfonos android, iPad etc. En caso de que estés usando un script de python para publicar datos, entonces tendrías que especificar . Algunas de las aplicaciones androides populares para MQTT son Linear MQTT y MQTT dashboard etc.
(a) tema bajo el cual estás publicando – puede ser bastante arbitrario y depende de ti.
(b) Dirección IP de tu broker (IP local de tu máquina linux) o url de un broker público como «broker.hivemq.com»
4)Ahora en su extremo de frambuesa pi tendría que escribir un script de suscripción para suscribir los datos publicados en #3. También tendrías que escribir el código en este script de suscripción para utilizarlo en tu proyecto IoT, por ejemplo, encender o apagar la luz, encender o apagar el motor, o algunas otras cosas como dibujar gráficos en tiempo real, etc.
Aquí está mi video para Intel Galileo gen 2, pero el procedimiento es más o menos el mismo-