Modificar Interfaz Web Aquila


#1

Hola, quisiera saber si se puede modificar la interfaz web que se muestra a partir del server para añadir o remover funcionalidad. Si es posible que archivos tenemos que modificar y bajo que lenguajes de programación están?

Gracias


#2

Hola, la interfaz de Aquila Server, parte de Aquila 1.0, está escrita en Angular.js con backend node.js, puedes encontrar el código aquí: https://github.com/makerlabmx/aquila-api-hub

Sin embargo ahora recomendamos utilizar la herramienta node-red junto con el plugin node-red-dashboard para hacer interfaces gráficas personalizadas de forma muy sencilla, mas info aquí:

node-red: https://nodered.org/
node-red-dashboard: https://github.com/node-red/node-red-dashboard

Para comunicar node-red con Aquila 1.0 puedes utilizar el plugin node-red-contrib-aquila: https://www.npmjs.com/package/node-red-aquila

Por otra parte, te recomiendo mejor utilizar Aquila 2.0 para nuevos proyectos, que es mucho mas flexible y confiable que Aquila 1.0 y utiliza el protocolo estándar MQTT para comunicarse con node-red y cualquier otro software que quieras. Puedes ver mas detalles aquí: http://rodrigomendez.me/empezando-con-aquila-2-0-en-altair/

Saludos.