Hoy vamos a aprender cómo podemos conectar una aplicación creada en MIT App Inventor a Ubidots (Cloud) y crear una aplicación básica de automatización del hogar inteligente que también nos da una idea de cómo funcionan los dispositivos basados en IOT en la vida real.
Terminologías básicas utilizadas:
1. MIT App Inventor: MIT App Inventor es un entorno de programación visual e intuitivo que permite a todos, incluso a los niños, crear aplicaciones completamente funcionales para teléfonos inteligentes y tabletas.
2. Ubidots: Ubidots es una plataforma de visualización y análisis de datos de Internet de las cosas (IoT) basada en la nube.
Entonces, después de conocer estas terminologías básicas, primero veremos cómo crear un dispositivo en ubidots.
Creación de un dispositivo y panel de control en Ubidots:
Paso 1: Abra el portal https://ubidots.com/ .
Paso 2: Cree su cuenta e inicie sesión en el sitio web. Después de iniciar sesión, verá este tipo de interfaz:
Paso 3: Ahora haz clic en dispositivos y vuelve a seleccionar dispositivos entre todas las opciones. Aparecerá dicha interfaz:
Paso 4: Cree un nuevo dispositivo y variable usando lo siguiente:
Crear dispositivo -> Haga clic en dispositivo en blanco -> Nombre su dispositivo como «Smart_home» -> Haga clic en agregar variable -> Seleccione Raw -> Nombre su variable como «Bombilla».
Paso 5: haga clic en los datos, vaya a los paneles y cree un widget mediante el siguiente procedimiento:
Haga clic en Agregar nuevo widget -> Seleccione Cambiar -> Nombre su widget como «Bombilla» -> Haga clic en agregar variables -> Seleccione Smart_home -> Seleccione «Bombilla» -> Haga clic en la marca verde.
Entonces, ahora, después de crear un nuevo dispositivo y tablero, ahora tenemos que crear y diseñar nuestra aplicación en MIT App Inventor.
Trabajando en MIT App Inventor:
Paso 1: Abra el portal http://ai2.appinventor.mit.edu/ y cree un nuevo proyecto llamado Smart_home.
Paso 2: Diseñe su aplicación como se muestra a continuación y use todos los componentes esenciales.
Paso 3: Vaya a la parte del bloque donde tenemos que escribir bloques de código para implementar nuestra aplicación. Escriba o arrastre los bloques como se muestra a continuación:
Conexión de Ubidots con MIT App Inventor:
Paso 1: vaya a Dispositivos en Ubidots y copie la etiqueta API que se muestra allí y luego péguela en la posición que se muestra a continuación:
Nota: Este «https://things.ubidots.com/api/v1.6/devices/» será el mismo para todas las demás aplicaciones que realice en el futuro. Por lo tanto, para conectar esta aplicación, la etiqueta api smart_home debe pegarse al final de la misma URL proporcionada anteriormente.
Paso 2: Vaya a dispositivos en ubidots y copie el token desde allí y péguelo en la posición que se muestra a continuación:
Paso 3: Haga clic en la variable (Bombilla) y copie su etiqueta API esta vez y péguela en la posición que se muestra a continuación:
¡Felicidades! Has completado tu solicitud. Ahora haga clic en compilar y generar un archivo apk para su aplicación para que pueda instalarlo en su teléfono móvil.
Funciona así:
1. Abra la aplicación Smart Home en su teléfono móvil y, al encender el MIC, diga «Encender».
2. Verá que el interruptor en su tablero se enciende automáticamente (ahora diga «Apagar» para apagar la bombilla).
Por lo tanto, vimos cómo funcionan los dispositivos básicos de IoT y cómo podemos usar ubidots y MIT App Inventor para crear dichas aplicaciones.
Publicación traducida automáticamente
Artículo escrito por jangirkaran17 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA