En esta lección ejemplifica el funcionamiento de un sistema completo de IoT.
Aunque no se muestra, todas las páginsa están protegidas por un sistema de autenticación como en https://gilpgawoas.github.io/m19aut/ y no se pueden usar sin pasar por un inicio de desión.
En este ejemplo tendremos los siguientes usuarios y roles:
Los sistemas de IoT requieren recibir constantemente dinero. En este ejemplo, la financiación viene de estar pagando cada mes el servicio de alumbrado controlado por interruptores físicos y por un control remoto.
Para empezar, los clientes asisten a las oficinas de ventas de la empresa, firman un contrato y agendan una cita, pues en este caso el hacer funcionar este tipo de sistemas no es sencillo.
En este caso, la página está operada por el usuario cuca
, con el
rol Vandedor
, que recibe los datos proporcionados por los
contratantes.
El instalador asiste al domicilio del contratante y realiza la instalación del hardware y del software.
Se debe dejar funcionando todo el hardware, todo el software y la conexión al servidor.
En este caso, la instalación es realzada el usuario juan
, con el
rol Instalador
.
En teste caso, el sistema debe quedar operado por el usuario pepito
,
con el rol Cliente
. Si es necesario, debe recibir capacitación por
parte del instalador.
El proceso de instalación se parece a lo mostrado en este video: Configurar e instalar IoT.
El cliente, que en este caso es el usuario pepito
con el rol
Cliente
utiliza el sistema.
Se transmiten los datos de uso a la empresa de IoT. En este caso, los datos se envían a un servidor MQTT, que a su vez los reenvía a la empresa.
Pepito
pepito
169
Los datos enviados por MQTT se reciben en la empresa y se almacenan en la base de datos. Se puede usar un mecanismo parecido a la interfaz de uso, pero enviando los datos a un servicio que los almacene.
En este caso, el sistema es operado por el usuario angela
,
con el rol Operador
, que observa el comportamiento de la página y
revisa si hay fallos.
Botón presionado.
Id del dispositivo = 169.
Valor = 0.
Guardando valor en la base de datos.
Los datos de todos los dispositivos se almacenan en la tabla de histórico.
El campo timestamp representa hora y fecha en que se tomó la medición..
HISTORICO_ID | DISPOSITIVO_ID | HISTORICO_VALOR | HISTORICO_TIMESTAMP |
---|
Los datos en el sistema se utilizan para extraer conocimiento de los datos almacenados.
En este caso, el sistema es operado por el usuario perla
,
con el rol Cobranza
para generar la facturación.
Pepito
169
3000 minutos
$600.00
En esta lección ejemplificó el funcionamiento de un sistema completo de IoT