Difference between revisions 5053940 and 5053959 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''') é un prtocolo de menxasería baseado en [[Patrón de publicación-subscrición |publicación-subscrición]] recollido na [[Organización Internaciona(contracted; show full) === 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). * Exactamente unha vez: o remitente e o receptor involúcranse nun protocolo de dous niveis para garantir que só se reciba unha copia da mensaxe (entrega asegurada). <ref> {{Cite web | url = https://www.ibm.com/support/knowledgecenter/ssmkhh_10.0.0/com.ibm.etools.mft.doc/bc62020_.htm | title = IBM Knowledge Center | website = www.ibm.com | language = en- US | access-date = 2018-01-30}} </ref> Este campo non afecta o manexo das transmisións de datos TCP subxacentes; só úsase entre remitentes e receptores MQTT. == Aplicacións do mundo real == Hai varios proxectos que implementan MQTT. Algúns exemplos son: * [[Facebook Messenger]]. Facebook usou aspectos de MQTT en Facebook Messenger para [[Charla|chat en liña]]. <ref> {{cite web | title = Construíndo Facebook Messenger | url = https://www.facebook.com/notes/facebook-engineering/building-facebook-messenger/10150259350998920 | last1 = Zhang | first1 = Lucy | date = August 12, 2011 | website = facebook.com/Engineering | publisher = [[Facebook]] | pages = 1 | access-date = 15 de outubro de 2015 | quote = Ao manter unha conexión MQTT e enrutar mensaxes a través da nosa canle de chat, a miúdo puidemos lograr a entrega de teléfono a teléfono en centos de milisegundos, en lugar de varios segundos.}} </ref> Con todo, non está claro a cantidade de MQTT que se utiliza ou para que. * ''[[Centro de Control Electrónico Integrado |IECC]] Escalable '', a última versión de [[DeltaRail]] do seu Sistema de Control de Sinalización IECC utiliza MQTT para as comunicacións dentro das diversas partes do sistema e outros compoñentes do sistema de sinalización . Proporciona o marco de comunicacións subxacente para un sistema que cumpre coas normas [[CENELEC]] para as comunicacións de seguridade críticas. <ref> {{cite web | url = http://www.irse.org/knowledge/publicdocuments/3.09%20Wood%20-%20Message%20broker%20technology%20for%20flexible%20signalling%20control.pdf | title = Tecnoloxía de intermediario de mensaxes para un control de sinalización flexible | last1 = Wood | first1 = Daren | Rouben | first2 = Dave | date = August 13, 2012 | website = irse.org | publisher = [[Institution of Railway Signal Engineers | IRSE]] | pages = 7 | format = PDF | access-date = 31 de marzo de 2014 | quote =}} </ref> * A plataforma [[ EVRYTHNG]] IoT utiliza MQTT como protocolo [[ Machine to machine | M2 M]] para millóns de produtos conectados. * [[ Amazon Web Services]] anunciou '' Amazon IoT '' baseado en MQTT en 2015. <ref>{{cite web |title=AWS IoT - Cloud Services for Connected Devices |last1=Barr |first1=Jeff |url=https://aws.amazon.com/blogs/aws/aws-iot-cloud-services-for-connected-devices/ |website=aws.amazon.com |publisher=[[Amazon Web Services]] |pages=1 |date=October 8, 2015 |access-date=October 21, 2015}}</ref><ref>{{cite web |url=https://aws.amazon.co(contracted; show full)os por un bus de mensaxes unificadas MQTT con ''Mosquitto'' como axente de MQTT. <ref>{{cite web |title=OpenStack Firehose - The unified message bus for Infra services |url=http://docs.openstack.org/infra/system-config/firehose.html |date= |website=docs.openstack.org |publisher=[[OpenStack]] Infrastructure Team |pages=1 |access-date=August 30, 2016}}</ref> * [[Adafruit]] lanzou un MQTT [[servizo na nube]] gratuíto para experimentadores e aprendices de IoT chamado " Adafruit IO" en 2015.<ref>{{cite web |title=Coming Soon: Adafruit IO |url=https://blog.adafruit.com/2014/09/16/coming-soon-adafruit-io/ |website= blog.adafruit.com |publisher=[[Adafruit Industries]] |pages=1 |date=September 16, 2014 |access-date=March 29, 2017}}</ref><ref>{{cite web |url=https://io.adafruit.com/ |title=The Internet of Things for Everyone |last1= |first1= |last2= |first2= |date= |website=io.adafruit.com |publisher=[[Adafruit]] |pages=1 |format= |access-date=July 1, 2017 |quote= }}</ref> * [[Microsoft Azure]] IoT Hub utiliza MQTT como o seu protocolo principal para as mensaxes de [[ telemetría]].<ref>{{cite web |title=Understanding Microsoft Azure MQTT Support |url=https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-mqtt-support/ |last1=Dotchkoff |first1=Konstantin |last2=Betts |first2=Dominic |last3=Kshirsagar |first3=Dhanashri |last4=mastermanu |first4= |last5=Damaggio |first5=Elio |website=docs.microsoft.com |publisher=[[Microsoft]] |page=1 |date=March 1, 2017 |access-date=March 29, 2017}}</ref> * [[ XIM, Inc.]] lanzou un cliente MQTT chamado ''MQTT Buddy'' en 2017.<ref>{{cite web |url=http://mqtt.ximxim.com/mqtt-buddy-story-begins/ |title=The story of MQTT Buddy begins! |last1= |first1= |last2= |first2= |date=February 24, 2017 |website=mqtt.ximxim.com |publisher=[[XIM, Inc.]] |pages=1 |format= |access-date=July 1, 2017 |quote= }}</ref><ref>{{cite web |url=http://mqtt.ximxim.com |title=MQTT Buddy |last1= |first1= |last2= |first2= |date= |website=mqtt.ximxim.com |publisher=[[XIM, Inc.]] |pages= |format= |access-date=July 1, 2017 |quote= }}</ref> É unha aplicación MQTT para [[Android]] e [[ iOS]], pero non [[ F- Droid]], usuarios dispoñibles en inglés, ruso e chinés. * [[ Node-REDE]] admite nodos MQTT a partir da versión 0.14, para configurar correctamente as conexións [[ Transport Layer Security | TLS]].<ref>{{cite web |url=https://nodered.org/blog/2016/06/14/version-0-14-released |title=Version 0.14 released |author=Community staff writer |date=June 14, 2016 |website=nodered.org/blog |publisher=Node-RED |pages= |format= |access-date=July 6, 2016 |quote=MQTT with TLS support }}</ref> *[[Software de código aberto|O software de código aberto]] [[Domótica|domótico]] da plataforma Home Assistant está habilitado para MQTT e ofrece catro opcións para os corredores de MQTT.<ref>{{cite web |url=https://home-assistant.io/components/mqtt/ |title=MQTT |author=Home Assistant Community |date=August 7, 2015 |website=home-assistant.io |publisher=Home Assistant Community |pages= |format= |access-date=August 4, 2017 |quote= }}</ref><ref>{{cite web |url=https://home-assistant.io/docs/mqtt/broker/ |title=MQTT Brokers |author=Home Assistant Community |date=August 7, 2015 |website=home-assistant.io |publisher=Home Assistant Community |pages= |format= |access-date=August 4, 2017 |quote=The MQTT component needs you to run an MQTT broker for Home Assistant to connect to. There are four options, each with various degrees of ease of setup and privacy.}}</ref> * O marco de automatización do fogar '' ' Pimatic' 'para [[ Raspberry Pi]] e baseado en [[ Node. js|Node.js]] ofrece o complemento MQTT que brinda soporte completo para o protocolo MQTT.<ref>{{cite web |url=https://pimatic.org/plugins/pimatic-mqtt |title=pimatic-mqtt |last1=Kail |first1=Marek |date=October 16, 2016 |website=pimatic.org |publisher=Oliver Schneider |pages= |format= |access-date=August 11, 2017 |quote= }}</ref>'' * McAfee OpenDXL baséase en MQTT con melloras nos propios intermediarios de mensaxería para que poidan comprender intrinsecamente o formato da mensaxe DXL para admitir funcións avanzadas como servizos, mensaxes de solicitude / /resposta (punto a punto), conmutación por erro do servizo e zonas de servizo.<ref>{{Cite news|url=https://www.opendxl.com/forum/index.php?thread/7-what-protocol-does-opendxl-use/|title=What protocol does OpenDXL use? - OpenDXL|work=OpenDXL|access-date=2017-10-13|language=en}}</ref><ref>{{Cite web|url=https://community.mcafee.com/servlet/JiveServlet/previewBody/9094-102-6-23120/DXL%20Architecture%20Guide%20Rev_D.pdf|title=Architecture Guide McAfee Data Exchange Layer (DXL)|last=McDonald|first=Ted|date=|website=|archive-url=|archive-date=|dead-url=|access-date=}}</ref> * [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. == Notas == {{ Reflist | 30 em}} All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://gl.wikipedia.org/w/index.php?diff=prev&oldid=5053959.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|