MQTT i MQTTS

De Wiki d'en Jordi Binefa
La revisió el 17:17, 20 març 2022 per Jordi (discussió | contribucions) (MQTT i NodeRED)
(dif) ← Versió més antiga | Versió actual (dif) | Versió més nova → (dif)
Dreceres ràpides: navegació, cerca

Teoria MQTT

Introducció a MQTT

Comparison of MQTT implementations

Beginners Guide To The MQTT Protocol

Estàndards i normes

MQTT Version 3.1.1 OASIS Standard

ISO/IEC 20922:2016 (ISO/IEC 20922:2016) Information technology — Message Queuing Telemetry Transport (MQTT) v3.1.1

Instal·lació de Mosquitto (servei MQTT) a l'ordinador

How to Install The Mosquitto MQTT Broker on Linux

How to Install and Secure the Mosquitto MQTT Messaging Broker on Debian 10

Tutorial: IOT / Installing and Testing Mosquitto MQTT on the Raspberry Pi for Buster (18 / febrer / 2020)

How to Install Mosquitto MQTT Broker/Server on Ubuntu 16.04

Instal·lació de Mosquitto a Windows

Instal·lació de MQTT a un servidor remot basat en Debian 9 ( 1 / agost / 2018 )

MQTTS

Instal·lació de MQTT amb contrasenya a Debian 10

Configuració de MQTTS a un servidor remot basat en Debian 9 ( 2 / agost / 2018 )

How to set up secure transportation for MQTT Mosquitto broker with SSL/TLS

Demo 30: How to use Arduino ESP32 MQTTS with MQTTS Mosquitto broker (TLS/SSL)

MQTT mitjançant sòcols web

Using MQTT Over WebSockets with Mosquitto

MQTT i NodeRED

MQTTS y NodeRED

Exemple amb MQTT i NodeRED emprant ESP8266 i ESP32

Exercici amb MQTT i NodeRED emprant ESP8266

MQTT i Python

A una cel·la del jupyter-lab:

import paho.mqtt.subscribe as subscribe
import paho.mqtt.client as mqtt
import paho.mqtt.properties as properties

mqttc = mqtt.Client('idClient-'+str(random.randrange(100000,999999)))

mqttc.connect("broker.emqx.io", 1883)

def on_message(clientId, userdata, message):
   msg = str(message.payload.decode("utf-8"))
   print('topic = ', message.topic)
   print('payload = ', msg)

mqttc.on_message = on_message
mqttc.subscribe('topicName')

A una altra cel·la del jupyter-lab:

mqttc.loop_start()

Aplicació MQTT Dash d'Android

Configuració de MQTT Dash

Actualització de les claus dels dipòsits a Debian

wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
sudo apt-key add mosquitto-repo.gpg.key