Skip to content

Configuracion de Dispositivos

r126401 edited this page Sep 29, 2022 · 3 revisions

# Fichero de configuración de dispositivos

La configuración de dispositivos se guarda en un fichero json que es leido por la aplicacion y a traves del cual se realiza la carga de los diferentes dispositivos.

El formato del fichero de configuración es la siguiente:

‘{

"dispositivos": [
  {
    "nombreDispositivo": "fdgfd",
    "idDevice": "84CCA85E8060",
    "topicPublicacion": "/sub_84CCA85E8060",
    "topicSubscripcion": "/pub_84CCA85E8060",
    "device": 1
  },
  {
    "nombreDispositivo": "pepe",
    "idDevice": "556632554a",
    "device": -1,
    "topicPublicacion": "/sub_556632554a",
    "topicSubscripcion": "/pub_556632554a"
  }
]

}‘

Definición de los campos:

nombreDispositivo

Es el nombre que aparecerá en la aplicación identificando al dispositivo.

idDevice

Es el tipo de dispositivo. Actualmente:

enum TIPO_DISPOSITIVO_IOT implements Serializable {

DESCONOCIDO(-1),
INTERRUPTOR(0),
TERMOMETRO(2),
CRONOTERMOSTATO(1),
SERVIDOR_OTA (100);

topicPublicacion

Es el topic por el que la aplicación va a enviar los comandos sobre el dispositivo.

topicSubscripcion

Es el topic por el la aplicación se va a suscribir para recibir los mensajes desde el dispositivo.

El resto de la información del dispositivo será leída en caliente ya que esta almacenada en ellos y no es relevante guardar su información en este momento.