Mat|r en Investigación de Internet de las Cosas (IoT)

El laboratorio de gridTICs adopta Mat|r para la investigación. Una entrevista con Ana Laura Diedrichs y Ariel Verdejo.

 

Por favor preséntense

 

Ariel Verdejo:

Soy Ariel Verdejo.  Soy Ingeniero Electrónico, graduado de UTN, Mendoza y actualmente soy investigador en gridTICs.

 

Ana Laura Diedrichs:

Soy Ana Laura Diedrichs, soy Ingeniera en Sistemas de la  Información, graduada en UTN, Mendoza, ahora estoy haciendo un Doctorado en Ingeniería en UTN y soy profesora e investigadora.

 

¿Qué tan difícil fue aprender Mat | r?

 

Ariel Verdejo:

Aprender la plataforma Mat|r fue una experiencia novedosa para mí, porque fue la primera vez que interactué con este tipo de plataforma de esta manera. Resultó ser una experiencia bastante buena, ya que pudimos alcanzar los objetivos que nos fijamos.

 

Ana Laura Diedrich:

Aprender a usar la plataforma fue una muy buena experiencia. Tengo experiencia con otros lenguajes de programación, por lo que Mat |r|script me era familiar. Pero lo bueno de la plataforma, además de estar basada en la nube, es que está bien documentada y se puede comenzar con ejemplos. Fue una experiencia de aprendizaje muy buena y productiva.

 

¿Qué encontraron de particular interés desarrollando soluciones de IoT con Mat|r?

 

Ariel Verdejo:

Lo que encontramos de particular interés fueron las comunicaciones de nuestros dispositivos a dispositivos móviles que Mat | r habilitó.

 

 Ana Laura Diedrich:

Mat | r proporciona mucha simplicidad en términos de hacer un prototipo, un primer prototipo de una aplicación.  Los proyectos de IoT son muy complejos, hay muchas partes involucradas con diferentes arquitecturas y es muy fácil marearse.  Mat|r ofrece la posibilidad de obtener una aplicación en un dispositivo móvil de una manera mucho más sencilla que hacerlo con cualquiera de los enfoques tradicionales.

 

¿Qué es SmartHome?

 

Ariel Verdejo:

SmartHome es un prototipo que muestra lo que podría ser la casa del futuro. La idea es que podemos controlar, desde una aplicación móvil, diferentes funcionalidades dentro de la casa.

Ana Laura Diedrich:

Smarthome le brinda la capacidad de administrar su hogar de forma remota. Por ejemplo, puede decidir cuándo encender y apagar las luces, activar el riego de sus jardines o supervisar la seguridad del hogar. La aplicación permite acceder a valores de diferentes sensores como la temperatura y la humedad para controlar la comodidad del  hogar. Por ejemplo, un sensor de monóxido de carbono para controlar las estufas … en invierno, la gente lo deja encendido sin ventilar la casa y es peligroso.

 

Cuando comenzamos a trabajar en esta aplicación con Mat|r, nos preguntamos cómo podíamos hacerlo, porque no podíamos usar una casa real en nuestro laboratorio, así que hicimos un prototipo, una casa modelo pequeña, donde colocamos la temperatura, la humedad y sensores de luz.

 

¿Cómo desarrollaron este  proyecto con Mat|r?

Ana Laura Diedrich:

Afortunadamente en Matr, está el  Mat|r|hub (que es el lugar donde están disponibles todas las aplicaciones y bibliotecas de Mat | r) y allí había  ejemplos de todo lo que necesitábamos, así como plantilla. Accedimos a ejemplos de cómo interactuar con ciertos protocolos de IoT como mQTT y podíamos aprovechar esos ejemplos para poder desarrollar una aplicación que permitiera controlar, en este caso, las luces (activar y desactivar) y obtener mediciones de los sensores.

 

Si tuvieras que describir a Mat | r en 3 palabras, ¿cuáles serían?

Ariel Verdejo:

Eficiente, intuitivo y sencillo.

 

Ana Laura Diedrich:

Sencillo, rápido y modular.

 

¿Qué diferencia a Mat|r de otras plataformas que ha utilizado en su área de investigación?

 

Ana Laura Diedrich:

¿La diferencia entre Mat|r y otras plataformas? Lo primero es que todo está basado en la web, lo que permite que alguien que quiera comenzar con el desarrollo móvil no tenga que instalar todo el kit de desarrollo que ocupa mucho espacio y mucho tiempo de configuración, sino que accede y se convierte directamente en usuario. Puedes comenzar a desarrollar aplicaciones sin tener que instalar nada.

 

También existe la promesa de que el Proyecto Mat | r crezca, como comunidad y como plataforma de código abierto, lo que es muy bueno para el campo educativo y creo que para la industria en general. El Proyecto Mat|r garantiza más transparencia y más colaboración en el desarrollo de aplicaciones. Por lo tanto, no solo podemos mejorar nuestras aplicaciones, sino también las funcionalidades del Proyecto Mat | r. También existe el espíritu de colaboración que se está gestando alrededor del proyecto. La capacidad no solo de crear aplicaciones, sino de poder compartir esa aplicación con otras personas.

 

¿Recomendaría Mat | r a sus colegas para usar en sus proyectos de IoT? ¿Por qué?

 

Ariel Verdejo:

Lo recomendaría a mis colegas porque descubrí que Mat| r ofrece un gran soporte. Desde el momento en que uno comienza, tiene Mat|r Academy, además de que hay varias soluciones ya creadas, que nos proporcionan diferentes librerías que eliminan mucho trabajo y facilitan el desarrollo. Facilita el trabajo.

 

Ana Laura Diedrich:

¿Lo recomendaría a mis colegas? Por supuesto, es una herramienta muy rápida. Nos permite ejecutar nuestras ideas y tener pruebas de conceptos. Mat|r también nos permite la conectividad, administrada a través de http, mqtt y en el futuro otros protocolos y plataformas. Nos permite probar mucho, nuestra conectividad en proyectos relacionados con IoT y el Proyecto en sí, el Proyecto Mat|r, parece bastante prometedor en el futuro.