Difference between revisions 5050134 and 5050136 on glwiki

'''MQTT'''<ref> {{Cite web |  title = MQTT 3.1.1 especificación | url = http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/mqtt-v3.1.1.html | publisher = [[OASIS (organización) | OASIS]] | data = 10 de decembro de 2015 |  access-date = April 25, 2017}} </ref> ('''Message Queuing Telemetry Transport''') é an [[Organización Internacional de Normalización | Norma ISO]] (ISO/IEC PRF 20922) <ref name = "ISO"> {{cite web | url =  htt(contracted; show full)

MQTT baséase no protocolo  TCP para a transmisión de datos. Unha variante,  MQTT- SN, úsase sobre outros transportes como  UDP ou  Bluetooth.

MQTT envía as credenciais de conexión en formato de texto plano e non inclúe ningunha medida de seguridade ou autenticación. Isto pode ser proporcionado polo transporte  TCP subxacente usando medidas para protexer a integridade da información transferida da interceptación ou duplicación.

== Tipos de mensaxes ==
=== Conectar ===
[[
Arquivo: Exemplo de protocolo MQTT sen File:MQTT protocol example without QoS.svg | |thumb | |right | |300px | |Exemplo dunha conexión  MQTT (QoS 0) con conexión, publicación/subscrición e desconexión. A primeira mensaxe do cliente B almacénase debido á marcaao flag de retención.]]
Espera a que se estableza unha conexión co servidor e crea unha ligazón entre os  nodos.

=== Desconectar ===
Espera a que o cliente  MQTT termine calquera traballo que deba facer e que a sesión [[TCP/IP]] desconéctese.

=== Publicar ===
Regresa inmediatamente ao  subproceso da aplicación despois de pasar a solicitude ao cliente  MQTT.



== Calidade de servizo ( QoS) ==
{{Artigo principal | Calidade de servizo}}

Cada conexión ao axente pode especificar unha medida de "calidade de servizo". Estes clasifícanse en orde crecente de gastos xerais:
* Como máximo unha vez: a mensaxe envíase só unha vez e o cliente e o axente non toman medidas adicionais para confirmar a entrega (activar e esquecer).
* Polo menos unha vez: a mensaxe é  reintentado polo remitente varias veces ata que se recibe o acuse de recibo (entrega confirmada).
(contracted; show full)
* [https://thomasnordquist.github.io/MQTT-Explorer/MQTT-Explorer] é unha ferramenta gratuíta de integración e descubrimento de  MQTT para [[Microsoft  Windows |  Windows]], [[Linux]] e [[ MacOS | Mac] ]. Visualiza temas baseados ​​en xerarquía de temas.

== Referencias ==
Footnotes sobre como crear referencias usando etiquetas que logo aparecerán aquí automaticamente ->
{{ Reflist | 30 em}}

== Ligazóns externas ==
* {{Sitio web oficial}}