top of page
  • PI - RobotSubmarino

Publicación de los datos en la nube

Para la publicación de datos, se utilizó la plataforma ubicada en la nube conocida como Firebase. Aquí se creó una base de datos que se conectó a la aplicación a tiempo real.

Figura 1: Configuración del Firebase en AppInventor

Para comenzar a almacenar los datos en el Firebase, primero se debe seleccionar el componente invisible en la parte de diseño del MIT AppInventor y aparecerá el recuadro de la Figura 1. El 'FirebaseToken' no se modifica, mientras que en el campo de 'FirebaseURL' se ingresa el link que aparece en la parte superior de la Fig. 14. Por ultimo, el 'ProjectBucket' es para darle un nombre a la 'carpeta' donde se almacenarán los datos de la aplicación.


En la base de datos, se almacenan todos los datos que ingresamos en la código de bloques mostrado en la sección anterior. Los datos se pueden dividir en 3 tipos, los que terminan en '-Fijo', los cuales almacenan en una lista absolutamente todos los datos que leen los sensores. Luego, están los datos que tiene la palabra '-Dato-' que son los que son fijados manualmente mediante el botón 'Fijar Datos'. Por último, los datos individuales que terminan en el eje que corresponde (por ejemplo, 'S-A-X', 'S-A-Y', 'S-A-Z'), los cuales solo almacenan el valor actual que lee el sensor. Estos 3 tipos se encuentran en todos los sensores que implementamos. En Fig. 14, se puede apreciar el orden de los datos, el 'SensorReader' es la 'carpeta' mayor que contiene 'sub-carpetas' de cada sensor.

Figura 2: Base de Datos de la aplicación


11 visualizaciones0 comentarios
Publicar: Blog2_Post
bottom of page