MEANSMA-03 Aplicacion disponible

Lanzo la primera versión de la aplicación hecha con Ionic 3. En esta primera versión se puede ver cómo será el registro y el login, además se puede ver una primera aproximación de las diferentes pantallas para la gestión de nuestras organizaciones, colmenas y agentes. (el poyecto podeis descargalo aqui).

El motivo de hacerlo con ionic es que pueda servirse como PWA y tambien que se pueda crear como aplicación tanto para Android como para IOS.

MEANSMA-02 Diagrama

Este post es para explicar un poco la lógica del proyecto. El diagrama del proyecto es el siguente:

 

Como se puede ver:

  • Persona: son usuarios del sistema, los cuales una vez registrado, podrán acceder al sistema. Estos podrán en un principio:
    • Crear organizaciones.
    • Añadir colmenas a una organización.
    • Añadir agentes a las diferentes colmenas.
    • En un futuro añadir miembros a una organización( para poder darles acceso y que según los permisos otorgados puedan realizar cambios).
  • Agentes: son los diferentes dispositivos IoT.
  • Colmena: para agrupa dispositivos que tengan un proposito común.
  • Organizacion: será la agrupación global de las colmenas.

MEANSMA-01 Introducción

MEANSMA: Introducción

Este proyecto surge a raíz de la colaboración en un proyecto de investigación donde se pretenden usar dispositivos IoT en un pricipio:

  • Gestionar dispositivos:
    • Crearlos.
    • Ver métricas en el caso de que tomen datos.
    • Actuar sobre ellos.

Breve explicación:

Módulo de control: consistirá en una API REST mediante la cual se podrá interactura con la Base de Datos y tambíen enviar publicaciones al servidor de MQTT.

Broker MQTT: será el encargado de la comunicación de los diferentes dispositivos.

Base de Datos: en ella se guardarán los datos, como las métricas y la autorización para conectarse al servidor MQTT.

Más adelante se añadiran dos módulos:

  • Módulo de alarma y sistema de gestión de eventos (cron)
  • Integración con bots (Telegram o Messenger).