1.0.21 • Published 3 years ago
mqtt-publisher-module-sofka v1.0.21
MQTT Publisher Module
Librería para publicar en el broker MQ el esquema JSON para llenar el formato de logs Compensar
Como usar:
Para utilizar el la librería primero se debe de crear tener los siguientes prerrequisitos:
Options:
Son las parámetros necesarios para realizar la autenticación y conexión en el MQ
const options = {
username: string,
password: string,
clientId: string,
port: number,
host: string
topic: string,
key: string
};
- username: Usuario creado en el MQ para identificarse.
- password: Contraseña creada en el MQ para identificarse.
- clientId: Identificador del cliente que realiza el registro en el MQ.
- port: Puerto que expone el MQ para la conexión.
- host: URL que expone el MQ para realizar las peticiones.
- topic: Topico del MQ al cuál llegará el mensaje.
- key: Identificador del baúl en el broker MQ.
Inicializar la librería:
Se crea una instancia de la librería enviando los parámetros (URL, Opciones) requeridos para poder usar la librería.
// Se inicializa la librería
const publisher = new mqttPlublisherModule(options);
// Se utiliza el método publish para enviar el registro al MQ
publisher.publish({...})
.then (response => console.log(response))
.catch(error => console.log(error));
Respuesta:
Exitosa:
Realiza el registro dentro del tópico en el MQ.
{
'statusCode': 200,
'body': 'published on api_..._lambda',
'log': {...}
}
Erronea:
Retorna el código de error y un mensaje descriptivo.
{
'statusCode': 401,
'body': 'Connection refused: Not authorized'
}
Licencia
1.0.21
3 years ago
1.0.20
3 years ago
1.0.19
3 years ago
1.0.18
3 years ago
1.0.17
3 years ago
1.0.16
3 years ago
1.0.15
3 years ago
1.0.14
3 years ago
1.0.13
3 years ago
1.0.12
3 years ago
1.0.11
3 years ago
1.0.10
3 years ago
1.0.9
3 years ago
1.0.8
3 years ago
1.0.7
3 years ago
1.0.6
3 years ago
1.0.5
3 years ago
1.0.4
3 years ago
1.0.3
3 years ago
1.0.2
3 years ago
1.0.1
3 years ago
1.0.0
3 years ago