Proprietà gateway MQTT
Proprietà del gateway MQTT e del gateway MQTT 2 in Ilevia Manager e impostazioni dei componenti per comunicare con dispositivi IoT.
Introduzione
Questo protocollo permette di interagire con dispositivi IoT tramite una serie di messaggi scambiati su canali dedicati chiamati topic. I topic passano attraverso un servizio di rete chiamato broker, che rende possibile lo scambio di messaggi tra client e dispositivo IoT.

Proprietà del gateway
Tipo: questa lista a opzioni permette di scegliere tra Client e Bridge il tipo di funzione che avrà il server X1.
La modalità Bridge permette di connettere più broker; la modalità Client, impostata come predefinita, imposta la connessione al broker come client.
ID Client: qui puoi inserire l’ID client MQTT che permette di registrare il tuo client al broker; l’ID client predefinito è eve-mqtt-client, nel caso si utilizzi il broker del server X1.
Indirizzo: qui puoi inserire l’indirizzo IP del broker da impostare per il server X1. Localhost è l’indirizzo accettato dal server X1 per usare il proprio broker.
Porta: qui puoi impostare la porta assegnata al protocollo MQTT; la porta predefinita è 1883.
Keep alive: qui puoi impostare il tempo di keep alive in secondi.
Quality of Service: questa lista a opzioni permette di scegliere il livello di QoS della connessione tra client e broker.
Prefisso topic: questo campo di testo permette di impostare un topic prefissato, che il server X1 usa come topic standard nell’invio dei messaggi.
Usa utente e password: questa spunta abilita o disabilita l’uso di credenziali per la connessione al broker.
Utente: qui puoi inserire il nome utente per la connessione al broker.
Password: qui puoi inserire la password per la connessione al broker.

Proprietà del componente
Topic: in questo campo di testo puoi inserire i topic dei messaggi che verranno inviati verso il dispositivo IoT. Per maggiori informazioni sul funzionamento di topic e payload nel sistema Ilevia clicca questo link.
JS parser: qui puoi inserire il tuo codice JavaScript per inviare comandi e ricevere stati dal dispositivo IoT.
Gateway MQTT 2
A differenza del gateway MQTT visto in precedenza, il gateway MQTT 2 è gestito completamente dal modulo Logiche all’interno del server.
Conversione dei certificati
I certificati CRT e KEY, necessari per l’autenticazione su alcuni server MQTT, richiedono una conversione prima di essere inseriti nella configurazione del gateway MQTT in Ilevia Manager. La conversione porta il certificato dal formato PKCS1 al formato PKCS8.
Scarica il software per la conversione dei certificati.