{"id":1307,"date":"2018-09-17T09:07:30","date_gmt":"2018-09-17T09:07:30","guid":{"rendered":"https:\/\/lisdatasolutions.sidnpre.com\/2018\/09\/17\/mqtt-el-lenguaje-del-iot\/"},"modified":"2022-08-01T15:51:04","modified_gmt":"2022-08-01T15:51:04","slug":"mqtt-el-lenguaje-del-iot","status":"publish","type":"post","link":"https:\/\/www.lisdatasolutions.com\/es\/blog\/mqtt-el-lenguaje-del-iot\/","title":{"rendered":"MQTT, el lenguaje del IoT"},"content":{"rendered":"<p>Cada vez se generan m\u00e1s y m\u00e1s datos. La posibilidad de capturar, transformar y utilizarlos se vuelve una necesidad. Sobre todo, en entornos industriales donde podemos encontrar una fuerte inversi\u00f3n en sens\u00f3rica usada en el control de procesos. Sin embargo, uno de los principales escollos que se encuentra a la hora de utilizar los datos generados son los diferentes protocolos y arquitecturas de las diferentes marcas de maquinaria. Es por esto que el IoT\u00a0en industria est\u00e1 ganando tanto peso, ya que permite la interoperabilidad entre m\u00e1quinas que de otra manera no podr\u00edan comunicarse sin desembolsar grandes cantidades de dinero.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_55 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title \" >Tabla de contenidos<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\" role=\"button\"><label for=\"item-6a39f541071da\" ><span class=\"\"><span style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input aria-label=\"Toggle\" aria-label=\"item-6a39f541071da\"  type=\"checkbox\" id=\"item-6a39f541071da\"><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.lisdatasolutions.com\/es\/blog\/mqtt-el-lenguaje-del-iot\/#%C2%BFCual_es_el_protocolo_comun_que_utilizan_las_maquinas_para_comunicarse_que_hace_que_todo_parezca_tan_facil\" title=\"\u00bfCu\u00e1l es el protocolo com\u00fan que utilizan las m\u00e1quinas para comunicarse que hace que todo parezca tan f\u00e1cil?\">\u00bfCu\u00e1l es el protocolo com\u00fan que utilizan las m\u00e1quinas para comunicarse que hace que todo parezca tan f\u00e1cil?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.lisdatasolutions.com\/es\/blog\/mqtt-el-lenguaje-del-iot\/#%C2%BFPor_que_resulta_ideal_MQTT_dentro_de_la_industria\" title=\"\u00bfPor qu\u00e9 resulta ideal MQTT dentro de la industria?\">\u00bfPor qu\u00e9 resulta ideal MQTT dentro de la industria?<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"%C2%BFCual_es_el_protocolo_comun_que_utilizan_las_maquinas_para_comunicarse_que_hace_que_todo_parezca_tan_facil\"><\/span>\u00bfCu\u00e1l es el protocolo com\u00fan que utilizan las m\u00e1quinas para comunicarse que hace que todo parezca tan f\u00e1cil?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Para poder realizar el env\u00edo de informaci\u00f3n de manera r\u00e1pida y segura se usan protocolos de comunicaci\u00f3n M2M\u00a0(machine to machine). El MQTT (Message Queue Telemetry transport) fue desarrollado en 1999 por el Dr. Andy Stanford-Clark y Arlen Nipper, con un objetivo claro, recolectar datos y enviarlos de manera r\u00e1pida y segura a trav\u00e9s de toda la infraestructura de IT.<\/p>\n<p>Este protocolo se ha vuelto muy popular dentro del mundo IoT\u00a0gracias a que hace un uso muy reducido del ancho de banda, lo que impacta directamente en la velocidad de comunicaci\u00f3n, as\u00ed como en el uso de CPU, RAM y otros recursos involucrados en la transformaci\u00f3n y env\u00edo de datos entre m\u00e1quinas.<\/p>\n<p>Una red MQTT se basa en un sistema jer\u00e1rquico de temas o topics, clientes que est\u00e1n suscritos a estos y en un br\u00f3ker que es el encargado de gestionar la informaci\u00f3n. Este br\u00f3ker recibe las solicitudes de informaci\u00f3n sobre el topic al que est\u00e1n subscritos los clientes y si existe este se encarga de envi\u00e1rsela.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%C2%BFPor_que_resulta_ideal_MQTT_dentro_de_la_industria\"><\/span>\u00bfPor qu\u00e9 resulta ideal MQTT dentro de la industria?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Dentro de las grandes plantas de producci\u00f3n, el env\u00edo de la informaci\u00f3n de manera r\u00e1pida permite crear sistemas SCADA\u00a0fiables y bidireccionales, lo que da la posibilidad ya no solo de ver los datos desde fuera de los HMI instalados en las m\u00e1quinas, si no que se puede interactuar. Esto significa que podemos realizar procesos de anal\u00edtica avanzada\u00a0con los datos arrojados, pudiendo incluso realizar acciones en funci\u00f3n de los mismos, lo que se traduce en poder crear m\u00e1quinas adaptativas a los problemas que pueden ocurrir durante los procesos. Adem\u00e1s, posee la capacidad de cifrado de informaci\u00f3n.<\/p>\n<p>MQTT ya est\u00e1 ampliamente aceptado, desde las grandes empresas de aceite y gas hasta las aplicaciones para <a href=\"https:\/\/es.wikipedia.org\/wiki\/Ciudad_inteligente\" rel=\"noopener\">smart cities<\/a>. Adem\u00e1s, recientemente <a href=\"https:\/\/es.wikipedia.org\/wiki\/Amazon_Web_Services\" rel=\"noopener\">Amazon Web Services<\/a>\u00a0anunci\u00f3 que su sistema IoT\u00a0est\u00e1 basado en MQTT, lo que da una idea de la robustez de este protocolo.<\/p>\n<p>Share on facebook<br \/>\nShare on google<br \/>\nShare on twitter<br \/>\nShare on linkedin<br \/>\nShare on pinterest<br \/>\nShare on print<br \/>\nShare on email<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cada vez se generan m\u00e1s y m\u00e1s datos. La posibilidad de capturar, transformar y utilizarlos se vuelve una necesidad. Sobre todo, en entornos industriales donde podemos encontrar una fuerte inversi\u00f3n en sens\u00f3rica usada en el control de procesos. Sin embargo, uno de los principales escollos que se encuentra a la hora de utilizar los datos [&hellip;]<\/p>\n","protected":false},"author":21,"featured_media":1308,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[111,26],"tags":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>MQTT, el lenguaje del IoT | LIS Data Solutions<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.lisdatasolutions.com\/es\/blog\/mqtt-el-lenguaje-del-iot\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MQTT, el lenguaje del IoT | LIS Data Solutions\" \/>\n<meta property=\"og:description\" content=\"Cada vez se generan m\u00e1s y m\u00e1s datos. La posibilidad de capturar, transformar y utilizarlos se vuelve una necesidad. Sobre todo, en entornos industriales donde podemos encontrar una fuerte inversi\u00f3n en sens\u00f3rica usada en el control de procesos. Sin embargo, uno de los principales escollos que se encuentra a la hora de utilizar los datos [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lisdatasolutions.com\/es\/blog\/mqtt-el-lenguaje-del-iot\/\" \/>\n<meta property=\"og:site_name\" content=\"LIS Data Solutions\" \/>\n<meta property=\"article:published_time\" content=\"2018-09-17T09:07:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-01T15:51:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lisdatasolutions.com\/wp-content\/uploads\/2022\/07\/mqtt600x173.png\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"177\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Natalia Andueza\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Natalia Andueza\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.lisdatasolutions.com\/es\/blog\/mqtt-el-lenguaje-del-iot\/\",\"url\":\"https:\/\/www.lisdatasolutions.com\/es\/blog\/mqtt-el-lenguaje-del-iot\/\",\"name\":\"MQTT, el lenguaje del IoT | LIS Data Solutions\",\"isPartOf\":{\"@id\":\"https:\/\/www.lisdatasolutions.com\/es\/#website\"},\"datePublished\":\"2018-09-17T09:07:30+00:00\",\"dateModified\":\"2022-08-01T15:51:04+00:00\",\"author\":{\"@id\":\"https:\/\/www.lisdatasolutions.com\/es\/#\/schema\/person\/b2748ac1971664b77f38389a77eb1fc7\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.lisdatasolutions.com\/es\/blog\/mqtt-el-lenguaje-del-iot\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.lisdatasolutions.com\/es\/blog\/mqtt-el-lenguaje-del-iot\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.lisdatasolutions.com\/es\/blog\/mqtt-el-lenguaje-del-iot\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/www.lisdatasolutions.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MQTT, el lenguaje del IoT\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.lisdatasolutions.com\/es\/#website\",\"url\":\"https:\/\/www.lisdatasolutions.com\/es\/\",\"name\":\"LIS Data Solutions\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.lisdatasolutions.com\/es\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.lisdatasolutions.com\/es\/#\/schema\/person\/b2748ac1971664b77f38389a77eb1fc7\",\"name\":\"Natalia Andueza\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.lisdatasolutions.com\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/67d34db2d9aca971aeec85ef05923c86?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/67d34db2d9aca971aeec85ef05923c86?s=96&d=mm&r=g\",\"caption\":\"Natalia Andueza\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"MQTT, el lenguaje del IoT | LIS Data Solutions","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.lisdatasolutions.com\/es\/blog\/mqtt-el-lenguaje-del-iot\/","og_locale":"es_ES","og_type":"article","og_title":"MQTT, el lenguaje del IoT | LIS Data Solutions","og_description":"Cada vez se generan m\u00e1s y m\u00e1s datos. La posibilidad de capturar, transformar y utilizarlos se vuelve una necesidad. Sobre todo, en entornos industriales donde podemos encontrar una fuerte inversi\u00f3n en sens\u00f3rica usada en el control de procesos. Sin embargo, uno de los principales escollos que se encuentra a la hora de utilizar los datos [&hellip;]","og_url":"https:\/\/www.lisdatasolutions.com\/es\/blog\/mqtt-el-lenguaje-del-iot\/","og_site_name":"LIS Data Solutions","article_published_time":"2018-09-17T09:07:30+00:00","article_modified_time":"2022-08-01T15:51:04+00:00","og_image":[{"width":600,"height":177,"url":"https:\/\/www.lisdatasolutions.com\/wp-content\/uploads\/2022\/07\/mqtt600x173.png","type":"image\/png"}],"author":"Natalia Andueza","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Natalia Andueza","Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.lisdatasolutions.com\/es\/blog\/mqtt-el-lenguaje-del-iot\/","url":"https:\/\/www.lisdatasolutions.com\/es\/blog\/mqtt-el-lenguaje-del-iot\/","name":"MQTT, el lenguaje del IoT | LIS Data Solutions","isPartOf":{"@id":"https:\/\/www.lisdatasolutions.com\/es\/#website"},"datePublished":"2018-09-17T09:07:30+00:00","dateModified":"2022-08-01T15:51:04+00:00","author":{"@id":"https:\/\/www.lisdatasolutions.com\/es\/#\/schema\/person\/b2748ac1971664b77f38389a77eb1fc7"},"breadcrumb":{"@id":"https:\/\/www.lisdatasolutions.com\/es\/blog\/mqtt-el-lenguaje-del-iot\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lisdatasolutions.com\/es\/blog\/mqtt-el-lenguaje-del-iot\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.lisdatasolutions.com\/es\/blog\/mqtt-el-lenguaje-del-iot\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.lisdatasolutions.com\/es\/"},{"@type":"ListItem","position":2,"name":"MQTT, el lenguaje del IoT"}]},{"@type":"WebSite","@id":"https:\/\/www.lisdatasolutions.com\/es\/#website","url":"https:\/\/www.lisdatasolutions.com\/es\/","name":"LIS Data Solutions","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.lisdatasolutions.com\/es\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/www.lisdatasolutions.com\/es\/#\/schema\/person\/b2748ac1971664b77f38389a77eb1fc7","name":"Natalia Andueza","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.lisdatasolutions.com\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/67d34db2d9aca971aeec85ef05923c86?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/67d34db2d9aca971aeec85ef05923c86?s=96&d=mm&r=g","caption":"Natalia Andueza"}}]}},"_links":{"self":[{"href":"https:\/\/www.lisdatasolutions.com\/es\/wp-json\/wp\/v2\/posts\/1307"}],"collection":[{"href":"https:\/\/www.lisdatasolutions.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lisdatasolutions.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lisdatasolutions.com\/es\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lisdatasolutions.com\/es\/wp-json\/wp\/v2\/comments?post=1307"}],"version-history":[{"count":1,"href":"https:\/\/www.lisdatasolutions.com\/es\/wp-json\/wp\/v2\/posts\/1307\/revisions"}],"predecessor-version":[{"id":3683,"href":"https:\/\/www.lisdatasolutions.com\/es\/wp-json\/wp\/v2\/posts\/1307\/revisions\/3683"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lisdatasolutions.com\/es\/wp-json\/wp\/v2\/media\/1308"}],"wp:attachment":[{"href":"https:\/\/www.lisdatasolutions.com\/es\/wp-json\/wp\/v2\/media?parent=1307"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lisdatasolutions.com\/es\/wp-json\/wp\/v2\/categories?post=1307"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lisdatasolutions.com\/es\/wp-json\/wp\/v2\/tags?post=1307"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}