Cómo convertir tu Raspberry Pi 4 en un Edge Gateway

Si vas a transmitir grandes cantidades de datos a la nube, puedes mejorar el rendimiento y los tiempos de respuesta utilizando tu Raspberry Pi como pasarela de borde. EdgeX Foundry es una plataforma que puedes utilizar para construir soluciones personalizadas de Internet de las Cosas (IoT), consumiendo y procesando los datos de los distintos dispositivos y sensores inteligentes de tu red domótica.

En este artículo aprenderás a registrar tus datos de forma más eficiente transformando tu Raspberry Pi 4 en un punto de conexión entre la nube y cualquier sensor, dispositivo inteligente y controlador de tu red.

El registro de tus datos en la nube puede ayudarte a identificar tendencias: por ejemplo, utilizando tu báscula inteligente para registrar tus pesajes diarios o tu bicicleta estática inteligente para registrar el número de kilómetros que has recorrido. Cuando se transmiten grandes cantidades de datos a la nube, a menudo se pueden reducir los tiempos de respuesta y los costes de transmisión de la red preprocesando esos datos localmente.Ver entrada

Qué necesitarás

Para completar este tutorial, necesitarás:

    • Raspberry Pi 4
    • Tarjeta SD
    • Ordenador portátil u ordenador donde descargarás la imagen del sistema Ubuntu
    • Cable de alimentación compatible con tu Raspberry Pi
    • Cable Ethernet
    • Cable micro HDMI
    • Monitor externo
    • Teclado externo y una forma de conectarlo a tu Raspberry PI
    • Un ratón es opcional o utiliza el trackpad de tu teclado externo

Flashear Ubuntu a tu Raspberry Pi

Para transformar tu Raspberry Pi en un Edge Gateway, necesitarás Ubuntu 19.10. Las versiones posteriores de Ubuntu probablemente también soportarán EdgeX Foundry, pero el proceso de configuración de su Raspberry Pi como un Edge Gateway puede ser diferente.

En este tutorial, vamos a flashear la imagen del sistema Ubuntu utilizando la aplicación gratuita balenaEtcher.

    1. Dirígete a la web de Ubuntu y descarga la versión de 64 bits de Ubuntu 19.10 para Raspberry Pi 4.
    2. Inserta la tarjeta SD en el portátil u ordenador.
    3. Lanza la aplicación Etcher.
    4. En Etcher, haz clic en «Seleccionar imagen» y, a continuación, elige el archivo de Ubuntu que acabas de descargar.
    5. Haga clic en «Seleccionar destino» y, a continuación, elija el medio de arranque de destino, que en este caso es la tarjeta SD.
Cómo convertir tu Raspberry Pi 4 en un Edge Gateway

Etcher ahora flasheará la imagen del sistema en la tarjeta SD.

Arranca tu Raspberry Pi en Ubuntu

Ahora estamos listos para arrancar la Raspberry Pi:

    1. Retira la tarjeta SD del portátil u ordenador e insértala en la Raspberry Pi.
    2. Acoplar el monitor a la Raspberry Pi utilizando el cable micro HDMI.
    3. Acoplar el teclado al dispositivo Raspberry Pi.
    4. coplar un cable ethernet a la Raspberry Pi.
    5. Conecta la Raspberry Pi a una fuente de alimentación. El dispositivo debería ahora arrancar automáticamente.
    6. Cuando se inicie Ubuntu por primera vez, habrá un aviso para introducir un nombre de usuario y una contraseña. El nombre de usuario por defecto para Ubuntu 19.10 es «ubuntu», y la contraseña también es «ubuntu».
    7. Cuando se le pida, cree una nueva contraseña.

Ahora habrá acceso a una Terminal para introducir todos los comandos necesarios para aprovisionar la Raspberry Pi como una puerta de enlace Edge.

Instalación de EdgeX Foundry

Para instalar la plataforma EdgeX Foundry, ejecuta el siguiente comando en la Terminal:

Ubuntu descargará ahora el snap de EdgeX Foundry, que contiene todos los servicios necesarios para ejecutar EdgeX, incluyendo el núcleo de EdgeX, los servicios de referencia de seguridad y soporte, además de Consul, Kong, MongoDB y Vault.

Todo el trabajo de EdgeX puede realizarse en una interfaz de usuario web (UI). Para descargar esta UI, introduzca el siguiente comando en el Terminal:

Una vez finalizada la descarga, lanza el navegador web e introduce la siguiente URL: http://((your-raspberry-pir-url):4000/

Por ejemplo, la dirección IP de mi Raspberry Pi es 192.168.1.45, por lo que me da la siguiente URL: http://192.168.1.45:4000/.

Si la dirección IP de la Raspberry Pi es desconocida, entonces recupérala usando el siguiente comando de Terminal:

Una vez que esta URL se haya cargado, serás llevado a la consola de EdgeX Foundry.

Agregar Raspberry Pi como una puerta de enlace Edge

Entra en la consola usando el nombre de usuario y la contraseña por defecto, que son ambos «admin».

Cómo convertir tu Raspberry Pi 4 en un Edge Gateway

Para aprovisionar la Raspberry Pi como un Edge Gateway:

  1. En el menú de la consola de la izquierda, selecciona «Gateway».
  2. Crea una nueva puerta de enlace haciendo clic en «Añadir»
  3. Da a tu puerta de enlace un nombre y una descripción.
  4. Ingrese la dirección IP del dispositivo Raspberry Pi.
  5. Haga clic en «Enviar»

La Raspberry Pi debería aparecer ahora en la Consola, lista para ser utilizada.

Cómo convertir tu Raspberry Pi 4 en un Edge Gateway

Conclusión

En este artículo has aprendido a configurar una Raspberry Pi 4 como Edge Gateway.

Si has seguido este tutorial, entonces nos encantaría saber cómo estás utilizando Raspberry Pi como punto de conexión entre la nube y tu red doméstica inteligente, así que asegúrate de compartir tus proyectos de pasarela en los comentarios de abajo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *