Una opción de servicio para interactuar con cámaras Arlo

Interactuar con el sistema Arlo es muy atractivo para quienes adquirieron el hardware y disfrutan de todas las bondades de estos equipos. Que por cierto son muy buenos, flexibles y llenos de buenas propiedades.

Para interactuar con este sistema con una perspectiva de desarrollador, encontré dos proyectos interesantes con base python.

Python-arlo: https://github.com/tchellomello/python-arlo
Arlo: https://github.com/jeffreydwalter/arlo

Ambos proponen diferentes características pero python-arlo tiene una buena documentación y estructura de su API.

El objetivo para esta integración es dar soporte a solicitudes desde Google Assistant, por este motivo lo integre a un proyecto App Engine flex env. Incluí flask como framework de interacción y con esto tener la opción de utilizar una interfaz de servicios.

Este sería nuestro mapa arquitectónico ideal: 


Buscamos continuar con la solicitud iniciada por:


Hey Google ….
dónde está mi perro? 

*Por supuesto que la lógica la tendremos que implementar creando diversos intents en el agente desde DialogFlow. [puede ver más detalles en este artículo, "Google Assistant, simpleza de interacción para llamar a un webhook"]

Veamos un método simple utilizado en el servicio:


Here [ArloCamService] can see the initial version of the service.

Creative Commons License
Una opción de servicio para interactuar con cámaras Arlo by Nicolas Bortolotti is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Comentarios

Entradas más populares de este blog

Modelando relaciones en UML, un acercamiento a las Asociaciones

Utilizando Intents implícitos para crear actividades

Secuencias…Modelado indispensable