Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
IoT+Blockchain: Dapp para el control del consumo de agua
Rating: 5.0 out of 5(1 rating)
26 students

IoT+Blockchain: Dapp para el control del consumo de agua

Aprende a desarrollar una dApp en la que se combinan dos tecnologias como sensores IoT y Blockchain
Last updated 12/2023
Spanish

What you'll learn

  • Desarrollar Smart Contracts en Solidity y en el IDE llamado Remix
  • Desarrollar frontend con ReactJS
  • Desarrollar microservicios en NodeJS y conectarlos a la Blockchain
  • Combinar sensores IoT con la tecnología Blockchain
  • Usar librerías de OpenZeppelin como ERC-20, AccessControl, Strings y Ownable

Course content

6 sections54 lectures5h 46m total length
  • Presentacion1:02
  • Sobre mi0:40
  • Diagrama de arquitectura1:44
  • Demo - Gestores1:43
  • Demo - Gobierno1:09
  • Demo - Compañías3:46
  • Dependencias5:48

Requirements

  • Saber de HTLM y CSS
  • Conocer algún lenguaje de programación puede ayudar a seguir el curso aunque no es obligatorio

Description

Si estás buscando un curso donde quieras ponerte desde el minuto 0 a hacer cosas prácticas, este es el tuyo! Aquí vamos a desarrollar una aplicación descentralizada (dApp) para emular el funcionamiento de un sistema de medición de agua en una fábrica, usando Blockchain y sensores IoT.

Será un curso práctico, donde a la vez que se desarrollan los diferentes componentes de la aplicación, se explican algunos conceptos. Habrá 4 componentes principales: los smart contracts, los sensores, la API y la interfaz de usuario. No os preocupéis porque no usaremos sensores reales, sino que imitaremos su funcionamiento con una serie de microservicios en Node que publicarán datos a una API. Posteriormente esta API escribirá los datos en Blockchain. Este caso de uso podría aplicarse perfectamente a la industria actual, y de hecho, la medición del consumo de agua en las fábricas es un tema muy preocupante entre las empresas.

Para el desarrollo nos apoyaremos en la librería disponible de OpenZeppelin ERC-20 para minar tokens. En cuanto a tecnologías, vamos a usar Solidity, más exactamente las librerías AccessControl, Ownable y Strings. Para el frontend, React 18.2.0, y Remix para ayudarnos a desarrollar el contracto, testearlo y desplegarlo en la red de pruebas Mumbai. Además, vamos a usar Metamask como cartera para almacenar nuestras diferentes cuentas.

Who this course is for:

  • Personas interesadas en saber cómo se usa Blockchain en la industria
  • Personas interesadas en desarrollar Smart Contracts y combinarlos con otras tecnologías